![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Kod e=document.getElementsByTagName('span') zakladamy, ze kolekcja liczy sobie kilkaset elementow Chcialbym do kazdego spana dodaj zdarzenie onclick otwierajace okienko alert z trescia 'Span nr x' gdzie x to kolejny numer Kod for(z=0;z<e.length;z++)e[z].addEventListener('click',function(){alert('Span nr '+z)},0) Oczywiscie to nie zadziala, kazdy alert bedzie wyswietlal ostatnia wartosc z, ktora jest wartoscia globalna. Niestety nie mam pojecia jak to obejsc... Jakas podpowiedz? Ten post edytował kufalo 29.12.2008, 17:02:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
np. tak?
Kod function myAlert(x) {alert('Span nr ' + x);}
e=document.getElementsByTagName('span'); for(z=0;z<e.length;z++) e[z].setAttribute('onclick', 'javascript: myAlert(' + z + ');'); |
|
|
![]()
Post
#3
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Kod e[z].onclick = function ()
{ alert ('Span nr ' + z); } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:23 |