Felix Riesterer: dynamisch Conditional Comments einfügen

Beitrag lesen

Liebe Forumsgemeinde,

in meinem mini-CMS unserer Schulhomepage verwende ich den TinyMCE als Editor. Dieser erzeugt (wie die anderen auch) dynamisch ein iFrame, in dem der HTML-Code life erzeugt wird.

Nun sieht das alles im IE5.5 nicht so aus, wie es soll (Quirks-Mode). Um dem Abhilfe zu schaffen habe ich auf der Seite das IE7-Script von Dean Edwards eingebunden. Dieses wird aber im dynamisch erzeugten iFrame des TinyMCE nicht mit eingbaut. Daher möchte ich es dynamisch ergänzen. Nun aber mein Problem:

Wie füge ich in einem iFrame dynamisch diesen Conditional Comment hinzu?
<!--[if lt IE 7]><script src="/html/js/ie7/ie7-standard-p.js" type="text/javascript"></script><![endif]-->

Genauer gefragt: Welchen Wert verwende ich bei document.createElement() in der Klammer (den Inhalt dieses Comments könnte ich durch document.createElement("script") selbst ergänzen)? Es soll ja kein "normaler" HTML-Kommentar entstehen...

Momentan experimentiere ich mit document.head.innerHTML, aber vielleicht kennt jemand von euch einen eleganteren und sichereren Weg?

Liebe Grüße aus Ellwangen,

Felix Riesterer.