Mathias Brodala: Frage zu insertBefore

Beitrag lesen

Hallo Thomas.

Danke Mathias für deine Antwort.

Das ganze sieht normal so aus:

<body>

<div id="main"></div>

</body>

In diesem Falle solltest du besser direkt div#main referenzieren, um davor die weiteren Elemente einzufügen. Hier mag es nur Whitespace sein, doch ansonsten kannst du nie wissen, was firstChild denn wirklich ist.

und sollte wenn es fertig ist so aussehen:

<body>

<div id="layer"></div>
<div id="nachricht"></div>

War die Reihenfolge nicht eben noch anders herum? Und auch die ID des zweiten div-Elementes ist nun anders.

<div id="main"></div>

</body>

ich habe es leider nocht nicht ganz hinbekommen...

Mein Codebeispiel sollte dir nun aber weiterhelfen. An Stelle von „Nachricht.appendChild“ rufst du hier eben ein weiteres Mal „document.body.insertBefore“ auf und verwendest das in „Nachricht“ referenzierte und bereits eingefügte Elementobjekt als zweiten Parameter für insertBefore.

Einen schönen Mittwoch noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules