Hallo,
also, dass das Ganze so nicht funktionieren ***kann***, sieht man schon ganz formal daran, dass du dem Browser gar keine Angabe machst, wohin mit "document.write" dein HTML-Schnipsel geschrieben werden soll, nämlich mitten rein in den Text, an eine Stelle, die du für dich behalten hast.
Du kannst an die richtige Stelle
<div id ="HTML1"></div>
<layer name="HTML2" top="..." left="..."></layer>
schreiben und dann genau dort mit JavaScript etwas hineinschreiben:
var ExtraHTML="..."
if (document.all) {
document.all("HTML1").innerHTML=ExtraHTML
}
else
if (document.getElementById) {
document.getElementById("HTML1").innerHTML=ExtraHTML
}
else
if (document.layers) {
with(document.HTML2.document)
{write(ExtraHTML); close()}
}
...
Hab es aber nur mit Code für "body" ausprobiert, um Bilder einzusetzen. In <div> wird der Code unittelbar eingefügt, <layer> funktioniert anders, da muß man sich einlesen.
Gruß
Hans35