Hallo zusammen, ich habe die webpage.h von U.Radig für den netIO genommen und an meine Bedürfnisse angepasst. Im Webbrowser "Chrome" + "Firefox" funktioniert das ganze prima. Will ich aber im "IE7" + "Safari" den Server steuern, bleibt der Browser in einer Endlosschleife stehen und der Steuerbefehl wird nicht ausgeführt/übertragen. Ich habe die Seite bereits validieren lassen, aber es funktioniert trotzdem nicht mit den beiden o.g. Browsern. Seht ihr den Fehler? Gruß dr.schlau
Kannst du mit IE7 oder Safari eins der drei gif-Bildchen direkt laden? Nur um abzuklären ob es am HTML oder am HTTP liegt...
Du meinst mit rechter Mousetaste - Bild anzeigen? Im Firefox - ja, im IE - nein (Bild anzeigen ist ausgegraut)
@ ernst: wieso reagiert der IE denn völlig anders auf die Bildchen, als der Firefox?
Was soll das den?
1 | action="" |
Entweder korrekt füllen oder weg lassen so ist das nix halbes und nix ganzes... Oder gleich das richtige Ziel (index.htm?) eintragen... > in einer Endlosschleife stehen stehen heißt abtürzen oder passiert einfach nix? Ggf. funktioniert deine Verbindungssteuerung nicht ganz wie gewünscht, auch solltest du dir mal den an den Browser gesendeten Quellcode anzeigen lassen. dr.prof.schlau schrieb: > Ich habe die Seite bereits validieren lassen Und was kam dabei heraus?
Der Quellcode ist übrigens von G.Menke übernommen. Der hatte schon veränderungen am Code vorgenommen. Aber in seinem Code ist es wie bei mir:
1 | ...
|
2 | "<fieldset style=\"width:300px\"><legend>Digital Control</legend>\r\n" |
3 | |
4 | "<form name=\"form1\" method=\"post\" action=\"\">\r\n" |
5 | "<div align=\"left\">\r\n" |
6 | // ------------ Digital-Ausgänge PortC[0..7] ------------
|
7 | //Port Schalten und Status %PORTCn bedeutet PORTC PINn
|
8 | ...
|
aus:http://gm.stream-center.de/webserver/ Mit Endlosschleife meinte ich: Nach Druck auf den Submit-Button wird der Mousezeiger zur Sanduhr und nix passiert mehr (beim IE). Ich sehe grad bei validator.w3.org: # Error Line 42, Column 47: required attribute "ALT" not specified …src="ledon.gif" width="17" height="17"><span class="Stil2"> Door c… The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element. Vielleicht liegt's daran?
dr.prof.schlau schrieb: > Vielleicht liegt's daran? Sicher nicht. Wenn der IE garnicht fertigladen will, liegts schon an der HTTP-Ebene, nicht im HTML. => ngrep, tcpdump, wireshark zum nachvollziehen. Stimmt vielleicht ein Content-Length header nicht? Behauptet dein server, Keep-Alive zu unterstützen, tut es aber nicht? Benutzt du "chunked"-Transferencoding, und hast keinen schliessenden "0"-Block? Wie reagiert dein Server bei falschen Adressen? 404-Fehler?
Auweia. Also der Quelltext ist bei IE + FF identisch. Bei falscher Adresse z.B. ..name.dyndns.org/qwert.htm (qwert.htm gibt es auf meinem Server nicht) wird die richtige Seite trotzdem angezeigt. "Stimmt vielleicht ein Content-Length header nicht? Behauptet dein server, Keep-Alive zu unterstützen, tut es aber nicht? Benutzt du "chunked"-Transferencoding, und hast keinen schliessenden "0"-Block?" Da muss ich mich aber noch kräftig einlesen... Trotzdem Danke erst einmal für eure Mühe.
dr.prof.schlau schrieb: > Aber in seinem Code ist es wie bei mir Na dann kann es ja nur richtig sein... :-\ Ich würde mir den Header einfach mal ansehen, ggf. auf HTTP/1.0 gehen für den Anfang.
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.