SQLer: left/top nach createElement setzen

Beitrag lesen

Die Klasse kannst du weitaus einfacher und clientübergreifender(erer) festlegen:

var e = document.createElement("div");

e.className = "postit";

  
Hehe ok das ist komfortabler :)  
  

> > > Du möchtest das Element also eher an document.body oder etwas Vergleichbares anhängen.  
> > Ist das so korrekt?  
> >         […]  
> >         ~~~javascript

document.body.appendChild(e);  

> >     }

Ja. Bedenke nur, dass du dies natürlich erst dann machen kannst, wenn das Dokument fertig geladen wurde, da es ja sonst zum Zeitpunkt der Scriptausführung noch gar kein body-Element gibt, an welches das div-Element angehangen werden soll. Arbeite also so:

Hi, danke für den Tipp, das hatte ich nicht bedacht.

Jedoch sollte der body geladen sein. Im onload eventhandler rufe ich mithilfe von prototype einen Ajax-Request auf welcher mir ein xml lädt. Mit den daten aus dem xml möchte ich dann jeweils ein div erstellen.

Vielen Dank

Gruss SQLer