Lieber oli,
<div id="bild"><img src="bild.jpg" border="0" alt="bild"></div>
warum nicht so?
<p><img id="bild" src="bild.jpg" alt="Da sieht man was." /></p>
document.getElementById("bild").style.top = 50+'px';
document.getElementById("bild").style.left = 50+'px';
Dazu nimmst Du besser CSS. Du hast ja mit der ID die Möglichkeit diese Eigenschaften direkt festzulegen:
#bild { top:50px; left:50px; }
Aber ist es möglich, (ohne das Bild ein weiteres mal rein zu laden) dass das Bild an einer neuen Stelle angezeigt wird, aber an der alten stelle noch sichtbar bleibt. Also mit jedem Aufruf vervielfälltigt wird?
Ja, Du kannst mit JavaScript neue Bilder erzeugen und in das HTML-Dokument einbinden.
Wenn der Browser mehrer Bilder anzeigen soll, dann musst Du ihm mehrere Bilder (sprich "img"-Elemente) geben. Wenn die alle dieselbe Quelle (sprich Bilddatei) haben, dann wird ein guter Browser (der IE macht da gerne Quatsch) diese Quelle nur einmal laden und dann aus dem Cache verwenden.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)