Forum: PC-Programmierung Webpage wird im Editor nicht richtig angezeigt


von Dirk F (Gast)


Angehängte Dateien:

Lesenswert?

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 ?

von Dirk F (Gast)


Lesenswert?

Dirk F schrieb:
> Wenn ich diese Website dann mit dem Browser aufrufe, ist alles OK.

Nachtrag:  Ich meine von der MCU aufrufe.

von Dirk D. (dicky_d)


Lesenswert?

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.

von Dirk F (Gast)


Lesenswert?

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 ?

von Dirk F (Gast)


Angehängte Dateien:

Lesenswert?

So sieht die Seite aus, wenn ich die mit einem Browser vom HTTP Server 
auf dem PIC aufrufe. (Anlage)

von Dirk F (Gast)


Angehängte Dateien:

Lesenswert?

Und so sieht es bei der Vorschau im Editor aus:

von Peter II (Gast)


Lesenswert?

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.

von Dirk F (Gast)


Lesenswert?

Also ich bin Neuling in der Web programmierung.

Kann man also im Editor nicht genau das sehen, was nacher fertig 
herauskommt ?

von Peter II (Gast)


Lesenswert?

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.

von Dirk F (Gast)


Angehängte Dateien:

Lesenswert?

Habs kapiert, wenn ich die Datei header.inc in den Editor lade, dann 
kann man den Aufbau der Seite erkennen.

von Dirk D. (dicky_d)


Lesenswert?

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 :)

von Dirk F (Gast)


Lesenswert?

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

von Michael U. (amiga)


Lesenswert?

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

von DirkF (Gast)


Lesenswert?

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.

von Peter II (Gast)


Lesenswert?

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.

von Rolf M. (rmagnus)


Lesenswert?

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.

von Dirk F (Gast)


Lesenswert?

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.

von DirkB (Gast)


Lesenswert?

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

von Le X. (lex_91)


Lesenswert?

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.

von rme (Gast)


Lesenswert?

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.

von DirkF (Gast)


Lesenswert?

OK. Habe alles verstanden.

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
Noch kein Account? Hier anmelden.