Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] window.event
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
fernet
Witam wlasciwie to nie wiem czy pisze we wlasciwym forum ale nie znalazlem leprzego dzialu dla tego problemu.


w body mam oto cos takiego
  1. <div id="d1" class="fasola"><p id="p1">Bla Bla</p></div>
  2. <div id="d2" class="fasola"><p id="p2">Bla Bla</p></div>
  3. <div id="d3" class="fasola"><p id="p3">Bla Bla</p></div>


Zalezy mi na tym by skrypt zwracal id elementu z ktorego zostal wywolany event. Udalo mi sie wykombinowac cos takiego

  1. var e = window.event;
  2. var c = (e.currentTarget) ? e.currentTarget.id : e.srcElement.id;


Nie jest to jednak cos co by mnie satysfakcjonowalo gdyz srcElement wykonywalny pod ie nie rowna sie currentTarget wykonywalnym pod ff tylko target. Mi zalezy na tym co zwraca window.event.currentTarget.id z ff w ie.

Uscislajac moj event to onmousemove w przypadku ff zwracana jest caly czas wartosc 'd1' dla odpowiednich div'ow w przypadku ie w chwili gdy kursor znajdzie sie ponad <p> wartosc sie zminia na 'p1' co nie ma miejsca w ff.


Za pomoc i zainteresowanie z gory dziekuje i pozdrawiam
nevt
Przenoszę do działu JavaScript.
fernet
Ok poradzilem sobie usz z tym

  1. var c = (e.currentTarget) ? e.currentTarget.id : this.id;


Pozdrawiam
dr_bonzo
Masz biblioteki do JSa ktore takie problemy juz dawno rozwiazaly: prototype, jquery, mootools etc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.