Coördinaten van een afbeelding

Status
Niet open voor verdere reacties.

NielsDesmet

Gebruiker
Lid geworden
19 mei 2008
Berichten
301
Hoe definieer ik de X en Y positie van een (door javascript gestuurde) afbeelding in pixels? Ik wil bijvoorbeeld een afbeelding maken die je over het scherm kunt bewegen met behulp van de pijltjestoetsen. Hoe doe ik dat?
 
je kan ze zo ophalen:

var obj = document.getElementById("afbeelding");

links = obj.offsetLeft;
boven = obj.offsetTop;

En dan kan je ze bijvoorbeeld zo veranderen (je moet dan eigenlijk nog wel een event handler eraan toevoegen voor de pijltjes toetsen etc.):

var obj = document.getElementById("afbeelding");

obj.offsetLeft = obj.offsetLeft + 1;
obj.offsetTop = obj.offsetTop +1;

ik heb het niet getest, maar het zou moeten werken. Voor de groote van het plaatje kan je deze nog gebruikern:

breedte = obj.offsetWidth;
hoogte = obj.offsetHeight;

succes :thumb:
 
Bedankt, het werkt ^_^
Die event handlers zal ik zelf wel uitzoeken =)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan