Bild verschieben
Peter
- javascript
Hallo Leute !
ich will ein Bild verschieben komm aber nicht weiter
hier mein Quelltext:
document.write('<style type="text/css">');
document.write('#b11 {position: absolute; top:10px; left:10px; }');
document.write('</style>');
document.write('<div ID="b11"><img name="b11" src="xx.jpg" ></div>');
So weit klappt es.
Dann will ich das Bild verschieben mit dem Befehl:
document.b11.left = 400;
aber leider klappt es nicht.
Für jede hilfe bin ich Dankbar.
Hallihallo!
Aufgrund Deiner Zeile
document.b11.left = 400;
nehme ich mal an, daß Du Dich auf den MSIE beziehst. Dann sollte es eigentlich mit
document.b11.style.left = 400; funktionieren.
Wenn Du die Geschichte auch DOM- Kompatibel haben willst, musst Du schreiben:
document.getElementById("b11").style.left = 400;
Ich hoffe, damit konnte ich Dir helfen...
Viele liebe Grüße,
Der Dicki
Ups, jetzt hat er zweimal die gleiche Antwort.
Grüße aus Oberfranken
Sven
Ups, jetzt hat er zweimal die gleiche Antwort.
Na, dann muss da ja was dran sein ;)
Viele liebe Grüße zurück, aus Brake an der Unterweser,
Der Dicki
Moin!
Na, dann muss da ja was dran sein ;)
Ja, zweimal der gleiche Fehler:
document.getElementById('b11').style.left="400px"; wäre korrekt.
Merke: Auch mit Javascript immer den String zuweisen, den man auch mit CSS zuweisen würde. Wenn eine Einheit im CSS verlangt ist, darf sie beim Javascript-Zugriff nicht fehlen.
- Sven Rautenberg
Öhm, naja,
Tomaten auf den Augen gehabt würd' ich sagen, kann schon mal passieren nach 9 Stunden Arbeit. (sollte aber nicht ich weiß) ;)
Grüße aus Oberfranken
Sven
Hallo Leute !
Hallo Peter,
ich will ein Bild verschieben komm aber nicht weiter
hier mein Quelltext:
document.write('<style type="text/css">');
document.write('#b11 {position: absolute; top:10px; left:10px; }');
document.write('</style>');
document.write('<div ID="b11"><img name="b11" src="xx.jpg" ></div>');
So weit klappt es.
Dann will ich das Bild verschieben mit dem Befehl:
document.b11.left = 400;
document.getElementById("b11").style.left = 400;
aber leider klappt es nicht.
Für jede hilfe bin ich Dankbar.
Grüße aus Oberfranken
Sven