Curt: document.write

Beitrag lesen

hi,

die divs musst Du schreiben, waehrend das document gerendert wird.

Die Positionierung (per js) kannst Du erst vornehmen, wenn der body
fertig geladen ist (z. B. per onload rufen) - vorher existieren die
divs ja gar nicht.

Wenn Du divs in einem vorhandenen document erzeugen willst, musst Du sie z. B.
in ein parent-div hineinschreiben, andernfalls wuerdest Du das vorhandene document
zerstoeren - und damit alle bestehenden Funktionen.

als Zusatz,

folgendes könnte dir weiterhelfen

für NN 4.x der Konstruktor new Layer(); erzeugt eine neue Ebene (z.B. var Ebene1 = new Layer();)

für IE 4.x die Funktion insertAdjacentHTML(); fügt zusätzlichen HTML-Code in ein HTML-Element ein (z.B. var Ebene1 = document.body.insertAdjacentHTML("BeforeEnd","<div ....>");), hier an das Ende von body

NN 6.x / IE 5.x die Funktion createElement() (z.B. var Ebene1 = document.createElement("DIV");)

Ist jedoch nicht so einfach das alles unter einen Hut zu bringen.
Mit den Beispielen kannst du dann jeweils deine Ebene unter der Variable "Ebene1" ansprechen.

gruss

Curt