var image = document.createElement("div");
image.setAttributeNode(document.createAttribute("style"));
image.appendChild(document.createElement("img"));
image.firstChild.src = "flocke.png";
document.getElementsByTagName("body")[0].appendChild(image);
Du kannst übrigens auch ein Image auf dem bewegen, das DIV ist unnötig.
Die zweite Zeile ist erst später dazu gekommen, vorher habe ich es ohne probiert. Wenn ich jetzt darauf zugreifen möchte ("num" ist nur eine Indexvariable):
this.obj = document.getElementsByTagName("div")[num];
this.obj.style.position = "absolute";
Ich weiß zwar nicht, was this hier ist, aber du hast ja schon die Refrenz auf das Objekt:
var image = document.createElement("img");
Wenn du jetzt mehrere "Flocken" erzeugen willst, kannst das in deinem Objekt (ich vermute du hast eins, wegen dem this) benutzen.
Struppi.
Javascript ist toll (Perl auch!)