Dominik: document.all für Mozilla

Beitrag lesen

Hallo,

andere haben ja schon den passenden Link gepostet, darum hier nur meine Meinung dazu :-)

Leider hilft das Skript (als Bookmarklet) wenig, um IE "optimierte" Seiten auch im Mozilla betrachten zu können. Bei einigen wenigen Seiten klappt es, aber bei den meisten "document.all" Seiten schlägt es aus folgenden Gründen fehl:

1.) Der häufigste Grund: document.all wird bereits direkt nach dem Laden der Seite zum Initialisieren benutzt. Das schlägt fehl, da das emulierte document.all zu diesem Zeitpunkt noch nicht zur Verfügung steht, sondern erst nach dem Laden des Bookmarklets. Später klappt das dann aber wegen der fehlenden Initialisierung nicht.

2.) (Radio)Active-X - klappt natürlich nicht im Mozilla
3.) die Emulation ist nicht ganz vollständig.

Ob es wohl für das 1. Problem eine Lösung gibt? Könnte Mozilla das Skript für bestimmte Seiten automatisch ausführen, bevor das Javascript der Seite gestartet wird?
Das würde Mozilla wohl zur Hälfte (oder mehr) der Problemseiten kompatibel machen...
An 3. könnte man was machen, aber ohne 1. hat das keinen Sinn.

Dominik