mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik netIO geht nicht mit Browser IE+Safari


Autor: dr.prof.schlau (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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...

Autor: dr.prof.schlau (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du meinst mit rechter Mousetaste - Bild anzeigen?
Im Firefox - ja,
im IE - nein (Bild anzeigen ist ausgegraut)

Autor: dr.prof.schlau (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ ernst:
wieso reagiert der IE denn völlig anders auf die Bildchen, als der 
Firefox?

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was soll das den?
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?

Autor: dr.prof.schlau (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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:
...
 "<fieldset style=\"width:300px\"><legend>Digital Control</legend>\r\n"
  
       "<form name=\"form1\" method=\"post\" action=\"\">\r\n"
         "<div align=\"left\">\r\n"
      // ------------ Digital-Ausgänge PortC[0..7] ------------
      //Port Schalten und Status %PORTCn bedeutet PORTC PINn
...
 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">&nbsp;&nbsp; 
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?

Autor: Εrnst B✶ (ernst)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: dr.prof.schlau (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.