Vorsicht Nerdkram: Automatische Aktivierung eines Internet Explorer ActiveX Steuerelements

Hab mir vor ein paar Tagen ein Sicherheitsupdate für den IE 6 zugegzogen. Mit dabei war ein seit langem angekündigtes Update samt neuem Verhalten eingebetteter Inhalte wie Flash/SWF-Filme, Quicktime-Mov´s, etc. Wie kommt´s? Microsoft hatte letztes Jahr endgültig einen Patent-Rechtsstreit gegen Eolas Technolgies verloren und mußte handeln. Folge davon: wenn man mit der Maus über ein eingebundenes SWF oder was anderes Eingebettetes fährt, zeigt der Internet Explorer einen komisch gepixelten, grauen Rahmen an, verbunden mit der Aufforderung „Klicken Sie hier, um das Steuerelement zu aktivieren und zu verwenden.“

Für alle Websitenbauer da draußen – es gibt eine ganz einfache Lösungen das zu umgehen und das Steuerelement automatisch zu aktivieren. Und das geht wesentlich einfacher als von Adobe (ehemals Macromedia) und Mircosoft vorgeschlagen. Prinzip: per Javascript den entsprechenden HTML-Code auslesen und an die gleiche Stelle zurückschreiben. 2 Dinge die man dazu braucht: Erstens ein externes Javascript das die Methode beinhaltet und zweitens den zusätzliche Javascript-Funktions-Aufruf in der HTML-Datei.

> Beides kannst du als Beispiel in nem Zip runterladen und testen. Use it, improve it.

Ein Trost bleibt – spätestens mit dem Internet Explorer 7 wärs eh gekommen und mit dem Firefox wärs erst gar nicht passiert, da ist die Plugin-Technik irgendwie anders.