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 ?
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.
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.
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.