Avatar billede lundsfryd Nybegynder
11. december 2001 - 16:34 Der er 4 kommentarer og
2 løsninger

Finde billedes venstre- eller højrekoordinat samt evt. top eller bund

Lad os antage, at jeg placerer følgende billede et helt vilkårligt sted på min HTML-side:

<IMG SRC=\"billede.gif\" WIDTH=100 HEIGHT=100 NAME=\"billede\" ID=\"billede\">

Er der en mulighed for at finde koordinaterne på billedet? Jeg skal lave noget-DHTML-sjov ved mouse-over, og har derfor brug for at vide hvor på skærmen, det skal foregå.
Avatar billede phrozia Juniormester
11. december 2001 - 16:35 #1
Det er vel nok at bruge et JS til onmouse over.

Så skal billede bare ha et navn.
Avatar billede lundsfryd Nybegynder
11. december 2001 - 16:39 #2
Klart nok, det er ikke mouseover, der er problemet - det er billedets koordinater i vinduet.
Avatar billede lundsfryd Nybegynder
11. december 2001 - 16:45 #3
Jeg er måske på sporet af noget (i IE):

document.billede.offsetLeft = venstre kant
document.billede.offsetTop = øvre kant

Lyder det fornuftigt?
Avatar billede phrozia Juniormester
11. december 2001 - 16:45 #4
hmm.. ok..

så må jeg melde pas.
Avatar billede jakoba Nybegynder
11. december 2001 - 17:39 #5
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp57415.html
den alert der popper op allerførst er billedets koordinater på siden.
(top og left) bund og højre finder du ved at lægge billedets bredde/højde til.

mvh JakobA
Avatar billede lundsfryd Nybegynder
11. december 2001 - 17:45 #6
Tak for svarene - jeg har selv fundet frem til noget, som er lige præcis, hvad jeg stod og manglede.

http://www.webreference.com/dhtml/diner/realpos/realpos4.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester