Hi, ich habe den TCP-IP Stack von Microchip heruntergeladen: http://www.microchip.com/pagehandler/en-us/devtools/mla/home.html Dort gibt es ein Beispielcode, um eine Webpage auf einem MCU zu installieren. Wenn ich diese Website dann mit dem Browser aufrufe, ist alles OK. Aber wenn man mit einem HTML Editor dises Seite C:\microchip_solutions_v2013-06-15\TCPIP\Demo App\WebPages2\index.html öffne, dann wird die nur im Textmodus dargestellt, also nicht so, wie sie später aussieht. Habe den HTML Editor NVU und MIcrosoft Expression ausprobiert. Als Anlage die Files. Woran liegt es, dass z.B. keine Grafiken und farbige Felder angezeigt werden ?
Dirk F schrieb: > Wenn ich diese Website dann mit dem Browser aufrufe, ist alles OK. Nachtrag: Ich meine von der MCU aufrufe.
Was für Bilder erwartest du den da? in der index.html werden keine Bilder referenziert. Außerdem gibt's nen Javascript-Fehler der ggf. verhindert das Weiteres Javascript ausgeführt wird.
Das Bild mchp.gif sollte aber angezeigt werden. Auch der header.inc und footer.inc werden nicht angezeigt. Was denn für ein Fehler im Javascript ?
So sieht die Seite aus, wenn ich die mit einem Browser vom HTTP Server auf dem PIC aufrufe. (Anlage)
Dirk F schrieb: > Und so sieht es bei der Vorschau im Editor aus: das ~inc ... ~ musst der Webserver ausführen, das macht dein Editor aber nicht.
Also ich bin Neuling in der Web programmierung. Kann man also im Editor nicht genau das sehen, was nacher fertig herauskommt ?
Dirk F schrieb: > Kann man also im Editor nicht genau das sehen, was nacher fertig > herauskommt ? nein, nicht wenn Funktionen verwendet werden, die der webserver ausführt.
Habs kapiert, wenn ich die Datei header.inc in den Editor lade, dann kann man den Aufbau der Seite erkennen.
Dirk F schrieb: > Das Bild mchp.gif sollte aber angezeigt werden. > Auch der header.inc und footer.inc werden nicht angezeigt. > > Was denn für ein Fehler im Javascript ? mchp.gif taucht in der index.htm nicht auf, aber ich verstehe, das bild kommt aus der header.inc. Jetzt steht in der html Datei einfach nur inc:header.inc Da weiß niemand etwas mit anzufangen außer die Software die auf deinem µc Läuft, für deinen Browser ist das einfach nur Text, da könntest du gleich hinschreiben Farbe <= Dieses Wort bitte Rot darstellen. Und davon ausgehen das da hinterhier Farbe in der Farbe rot steht :)
Also ich denke, ich werde mir meine eigene einfache Website erstellen, die auf solche Sachen wie INC verzichtet. Möchte doch schon vor dem Flashen sehen, wie die Seite nacher aussieht. Danke für eure Hilfe. Echt ein super Forum hier.....
Hallo, die Seite enthält offenbar ein Auswahlmenü in der Header.inc. Du bekommst also je nach Auswahl verscheidene Seiten mit immer dem gelichen Menü angezeigt. Wenn Du Ähnliches mit Auswahlmenü ohne includes realisieren willst, müßtest Du den Inhalt von Header.inc. in jede Deiner Seiten mit einfügen. So bekommt man den Flash natürlich auch voll, aber vermutlich steht Dir ausreichend zur Verfügung. Gruß aus Berlin Michael
Also was ich seltsam finde: Die header.inc datei kann ich einzeln im Editor öffnen. Warum wird dann diese Datei nicht automatisch mit angezeigt, wenn ich die index.htm öffne, wo ja der Verweis auf die INC Datei drin steht.
DirkF schrieb: > wo ja der Verweis auf die INC Datei drin steht. weil der Verweis in einer "Sprache" geschrieben ist die der Browser oder Editor nicht kennt.
DirkF schrieb: > Also was ich seltsam finde: > Die header.inc datei kann ich einzeln im Editor öffnen. > Warum wird dann diese Datei nicht automatisch mit angezeigt, wenn ich > die index.htm öffne, wo ja der Verweis auf die INC Datei drin steht. Wurde doch schon gesagt: Weil dieser Verweis für den Server da ist. Der weiß an der Stelle, dass er beim Senden der Webseite an dieser Stelle den Inhalt von header.inc in die Webseite einfügen muss. Beim Browser kommt dann die schon fertig zusammengesetzte Webseite an. Dein Editor kann aber mit dieser Server-Anweisung nichts anfangen. Für den ist das einfach nur Text, und den stellt er dann so dar, wie er ist. Um das auzuprobieren, ohne es immer flashen zu müssen, würde ich mir in der Skriptsprache meiner Wahl ein kleines Skript schreiben, das diese Funktionalität nachbildet.
Peter II schrieb: > weil der Verweis in einer "Sprache" geschrieben ist die der Browser > oder Editor nicht kennt. Aber der Editor versteht doch die Sprache der INC Datei. Er kann sie ja anzeigen, wenn ich die INC Datei einzeln öffne vom Editor aus.
~inc:irgendwas~ ist eine spezieller Erweiterung vom Server. Diese Erweiterung ist dem Editor unbekannt. Der Server kann damit etwas anfangen. Er wird vermutlich den Inhalt der genannten Datei einfach da einfügen.
Dirk F schrieb: > Peter II schrieb: > weil der Verweis in einer "Sprache" geschrieben ist die der Browser > oder Editor nicht kennt. > > Aber der Editor versteht doch die Sprache der INC Datei. > Er kann sie ja anzeigen, wenn ich die INC Datei einzeln öffne vom Editor > aus. Er weiß aber nicht dass er sie öffnen soll weil ihm der inc-Befehl unbekannt ist.
Du könntest an der Stelle des Inc-Befehls einfach den Inhalt der Datei einfügen, sodass daraus ein Gesamtdokument entsteht, das du im Editor bearbeiten kannst. Wenn du fertig mit dem Bearbeiten bist, kannst du die eingefügten Teile wieder auslagern. Das Ganze ist nur sinnvoll, wenn es mehr als eine Hauptdatei gibt. So spart man Platz und vereinfacht das Bearbeiten, weil gemeinsam genutzte Teile wie das Menü auf der linken Seite nur einmal abgelegt und bearbeitet werden müssen, wenn sich etwas ändert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.