Sven Rautenberg: On-Demand Javascript

Beitrag lesen

Moin!

Bei AJAX ala HTTPRequest kann man den IE in die Tonne treten

Wieso das?

Weil der IE (bis Version 6) den HTTPRequest nur über ActiveX realisieren kann bzw. das Objekt, das hierfür benötigt wird. Und ActiveX haben die meisten abgeschaltet...

Bei "DEINEN" Besuchern? Oder bei "DEN" Besuchern?

Ohne ActiveX geht im IE 6 sowieso fast nichts, was man typischerweise an Plugins etc. erwartet. Der IE 6 ist nun mal weit verbreitet. Und über Flash wird gesagt, es wäre ebenfalls extrem weit verbreitet und verfügbar (> 95%).

Daraus folgt: Der IE 6 hat massenhaft aktiviertes ActiveX. Sonst würde Flash nicht gehen.

Der Fallback für ältere Browser heißt m.E. HTML, und nicht Gebastel.

Bei mir "Pech gehabt". Wer mit Uralt-Browsern herumsurft erntet bei mir nur Kopfschütteln ;-) .

Aha, "alte Browser" treffen bei dir auf zuckende Schultern. Warum dann das Gehampel für den IE 6 (der wäre durch passende Einstellungen ja in der Lage zu AJAX) und für den Safari (deren Entwickler offenbar in den Bemühungen sind, letzte Bugs zu eliminieren)?

Alles und jede Möglichkeit kann man nicht abdecken, man hat schließlich seine "Zielgruppe" und die sollte mit den verwendeten "Spielereien" relativ groß bleiben.

Ganz genau! IE 6 ohne ActiveX (auch nach Aufforderung dazu, es einzuschalten) sind eben nicht deine Zielgruppe, genausowenig wie defekte Safaris.

Und wenn du derartige Problembrowser bedienen willst, kannst du mit simplen HTML-Links und simplen einzelnen HTML-Seiten nicht nur IE6 ohne ActiveX und Safari bedienen, sondern sämtliche existierenden Browser inklusive Robots.

- Sven Rautenberg

--
My sssignature, my preciousssss!