Witam i ponawiam temat.
Rozwiazanie wyzej zwraca jakies dziwne wartosci a pozatym rozwiazanie w jQuery w tym wypadku mnie nie interesuje.
Ponizej mam DIV a w nim kilka tabel. Chce aby kazde klikniecie na wiersz zwracalo mi odleglosc kliknietego wiersza do DIVa a o
ID tabelka.
Niestety offsetTop zwraca mi wartosc tylko do swojego rodzica czyli do tabeli o
ID tab 0, 1 lub 2.
Jak by byla jedna tabela to offsetTop jest OK ale w tym wypadku nie dziala.
Czy ktos ma jakis pomysl?
Z gory dziekuje za pomoc i pozdrawiam

<table id="tab0" border='0' cellspacing='0' cellpadding='0' style='height:30px; width:600px; background:yellow'> <table id="tab1" border='0' cellspacing='0' cellpadding='0' style='height:30px; width:600px; background:yellow'> <table id="tab2" border='0' cellspacing='0' cellpadding='0' style='height:30px; width:600px; background:yellow'>
function pos(e){
alert(e.offsetTop)
}
OK z problemem sobie poradzilem. Ale na przyszlosc jak by ktos tez mial z tym problem to trzeba DIV-owi o ID
tabelka nadac pozycje relatywna
style="position: relative" i taki kod
wiersz.offsetParent.offsetTop + wiersz.offsetTop; zalatwia sprawe. Chyba ze ktos ma inne rozwiazanie to moze napiszac.
Pozdrawiam