Hi,
ich bin grad ein bisschen mit AJAX am rumspielen und bin etwas verwirrt. Laut W3C soll der Header Verfügbar sein, wenn die readyState Eigenschaft den Wert 3 hat
Was hat denn das W3C in Sachen AJAX zu melden?
Die Technik und ihre Implementierungen existierten doch schon lange, bevor das W3C ueber eine Standardisierung nachzudenken angefangen hat.
Sein "[t]his section is normative" kann sich das W3C bei allem Respekt vor Standards also mal dahin stecken, wo die Sonne nicht scheint ...
3 Receiving
Immediately before receiving the message body (if any). All HTTP headers have been received.
Das laesst sich im Nachhinein schoen und einfach so definieren - aber wenn bereits abweichende Implementierungen existieren, haben wir da wohl ein kleines Problemchen ...
FF macht das auch so, der IE 7 sagt mir in seiner charmanten Art "unbekannter Fehler". Ist das wieder mal einer der Besonderheiten des IEs?
In der MSDN finde ich auf die Schnelle keinen entsprechenden Hinweis - aber es scheint wohl so zu sein.
Nun ja, Pech gehabt - W3C. Wer zu spaet kommt, den bestraft die Realitaet.
Wirst du wohl bis readyState==4 warten muessen, um an die Header ranzukommen.
MfG ChrisB