Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z window.event (tylko w Firefox)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kryspinus
Witam, mam taki kod:

CODE
if (!e) var e = window.event;
var relTarg = e.relatedTarget || e.fromElement;


i teraz wyświetlam sobie relTarg.id czyli id elementu, z którego zaszło zdarzenie. Wie ktoś dlaczego to rozwiązanie nie działa pod Firefox? Spod opery i Explorera działa poprawnie
vokiel
A może coś z tych Cię naprowadzi. Różnice w przeglądarkach w tym temacie są czasami rozbrajające
[JAVASCRIPT] pobierz, plaintext
  1. e.currentTarget
  2. e.srcElement
  3. e.target
  4.  
  5. var theTarget = e.target ? e.target : e.srcElement;
  6. if( theTarget && ( theTarget.nodeType == 3 || theTarget.nodeType == 4 ) ) {
  7. theTarget = theTarget.parentNode;
  8. }
[JAVASCRIPT] pobierz, plaintext
kryspinus
Niestety nie działa. W konsoli błędów Firefoxa pojawia się komunikat: 'e is undefined'

Już znalazłem problem, trochę to trwało, ale się udało. Problem był w tym, że źle wywoływałem funkcję, która miała obsługiwać zdarzenie.
Może komuś się przyda:

http://www.sitepoint.com/forums/showthread.php?t=330837
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.