Hallo matwol,
ich habe mir mal deine Seite angesehen. Da ich hier nur den IE6 laufen habe funktioniert es bei mir. Dann habe ich mir mal mit dem IE6 die Quellcode-Datei (also das was der IE6 empfängt) abgespeichert und im Webeditor bearbeitet.
Mir ist es zwar schon vorher aufgefallen als ich die webpage.h mal angeschaut habe, da es aber eigentlich ne richtige Webseite angezeigt hat, habe ich mir nicht viel dabei gedacht. Also: mein Webeditor beschwert sich über sehr viele ungültige html-tags
Anscheinend vertragen IE und Firefox da etwas unterschiedlich viele Bugs. Versuch mal den html-Code in webpage.h wie folgt abzuändern:
Code: Alles auswählen
PROGMEM char Page1[] = {
"<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">"
"<html><head>"
"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\r\n"
//....
"</style></head>\r\n"
"<body><blockquote>\r\n"
"<blockquote>\r\n"
"<blockquote>\r\n"
"<div align=\"center\">\r\n"
"<h1>Wolfgangs AVR mini Webserver</h1>\r\n"
//...
"<p align=\"left\">Ulrich Radig 2008 <br><br></p>\r\n"
"</div></form></blockquote></blockquote></blockquote>"
"</body></html>\r\n"
"%END"};
Damit bekommt man zumindest mal für index.htm einen gültigen html-code hin. Die
blockquote-tags sind dadurch auch abgeschlossen. Ich nehme an, dass sie es sind die Probleme bei dir bereiten, wenn du die Seite innerhalb deiner Hauptseite aufrufst.
Wenn du dir dann mal anschaust, was status.htm (Page4) abliefert
- da fehlt leider schon der gesamte Anfang einer ordentlichen html-Datei. (<html><body> ...). Versuch mal das auch noch (vielleicht erst mal in einem Webeditor) als ordentlichen html-Code hinzukriegen, dann sollte es hoffentlich auch unter beiden Browsern funktionieren.
Gruß
wil