Programovacie jazyky, rady, poradňa...
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 30 dec 2006, 17:22
Servus chalani...
Poraďte PLS ako cez JavaScript zistím súradnice nejakého objektu na www stránke podľa
ID hodnoty......
napr pre tag TABLE s ID dajme tomu tab....
final
Light Star
Príspevky: 206 Registrovaný: 04 dec 2005, 11:43
Bydlisko: Prievidza
Príspevok
od používateľa final » 30 dec 2006, 17:28
ono to má všeliaké vlastnosti ešte, ktoré sa správajú rôzne v prehliadačoch..
edit: prve vyskúšaj, potom sa pýtaj.. (odpoveď: áno)
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 30 dec 2006, 17:30
Ale cez to vlastne iba nastavím hodnotu top, či nie? funguje to aj naopak a zistí to polohu objektu????
caesar1987
Addict
Príspevky: 3001 Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:
Príspevok
od používateľa caesar1987 » 30 dec 2006, 21:21
jj, zisti to...
ak das za to =, tak to nastavis, ak das ==, !=, <, > atd tak porovnas, alebo mozes aj niecomu priradit tu hodnotu
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 30 dec 2006, 21:30
NIE..... chlapi nefunguje to.... mam to napisane takto:
Kód: Vybrať všetko
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<SCRIPT language="JavaScript" type="text/javascript">
function hh()
{
vzx = document.getElementById('sur').style.left;
vzy = document.getElementById('sur').style.top;
window.status = vzx + "-" + vzy;
}
</SCRIPT>
</HEAD>
<BODY onLoad="hh()">
<SAPN id="sur">abcdefgh</SPAN>
</BODY>
</HTML>
a nefunguje to.... mam to zle???
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 31 dec 2006, 1:11
Nemalo by byť namiesto <SAPN id="sur"> radšej <SPAN id="sur">.
A ešte musíš nastaviť pomocou style pozíciu (buď atribút style v tagu span, alebo v kaskádovom štýle). Ak to neurobíš, nemôžeš pomocou style.top nič načítať. Ale môžeš predpokladať, že je hodnota 0, takže môžeš pridať: