Avatar billede bsp_andreas Nybegynder
23. august 2004 - 12:41 Der er 3 kommentarer og
1 løsning

position på <td>-element??

Hej.

Jeg skal have en position på et td-element i min tabel.

Jeg bruger dette script som jeg har fundet.

function getPos(elm)
{
for(var zx=zy=0;elm!=null;zx+=elm.offsetLeft,zy+=elm.offsetTop,elm=elm.offsetParent);
return {x:zx,y:zy}
}

for lige at teste det skriver jeg lige resultatet ud i en alert:

var pos = getPos('td3');
alert("x= "+pos.x+"\ny= "+pos.y);

problemet er at den skriver: x=NaN og Y=Nan

Min tabel har selvfølgelig et ID-tag, som er det jeg bruger til at finde positionen på det.

Jeg mener at have læst mig til at det ER muligt at finde positionen på et td-tag. Og mener også at jeg én gang før har skrevet et script som gjorde det.

Hjælp søges!

mvh
Avatar billede grunken Nybegynder
23. august 2004 - 13:07 #1
hvis din id hedder "td3" skal jumpers getpos have hele stien til objektet!

var pos = getPos(document.getElementById('td3'));
Avatar billede bsp_andreas Nybegynder
23. august 2004 - 13:18 #2
der var da vist point! :)
Avatar billede bsp_andreas Nybegynder
23. august 2004 - 13:19 #3
ups - altså ikke til mig - til dig! ;)
Avatar billede grunken Nybegynder
23. august 2004 - 13:21 #4
Så smider jeg et svar :o)

-og velbekomme!
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