Hi,
Ich kann mir nur eine CSS-Lösung vorstellen
Den Inhalt eines Elementes kannst Du mittels CCS nur über die Eigenschaft -moz-binding steuern. Das funktioniert nur in Gecko Browsern.
So kann dann auch der Inhalt des bodies über CSS gesteuert werden.
Das sieht dann etwa so aus:
<body id="b1"></body>
und im CSS-file:
#b1 {-moz-binding:url(/path/datei.xml#id1);}
datei.xml hat folgende Struktur:
<bindings>
<binding id="id1">
html:pHier kommt etwas Text</html:p>
</binding>
</bindings>
die namespaces müssen natürlich auch noch deklariert werden:
xmlns="http://www.mozilla.org/xbl"
xmlns:xbl="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
wie gewöhnlich im root-Element.
mit Frame-Akzeptierung meine ich es auch so. Diese Frage sollte ich separat stellen, denn hier ist sie falsch. Ich meine hier also, dass ich den IE(6.0) so einstellen möchte, dass er die Frames nicht anzeigen kann.
Da MSIE -moz-binding nicht versteht wird, falls sonst nichts im Body steht als die anonymen Elemente auch nichts angezeigt.
Gruß
xulking