Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Firefox - event.srcElement nie ma właściwości
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
James
Z W3School mam taki oto kod:
Kod
<html>
<head>
<script type="text/javascript">
function whichElement(event)
{
var tname
tname=event.srcElement.tagName
alert("You clicked on a " + tname + " element.")
}
</script>
</head>

<body onmousedown="whichElement(event)">
<p>Click somewhere in the document. An alert box will alert the tag name of the element you clicked on.</p>

<h3>This is a header</h3>
<p>This is a paragraph</p>
<img border="0" src="ball16.gif" width="29" height="28" alt="Ball">
</body>

</html>


niestety nie działa on pod Firefox'em! W konsoli JS wyskakuje komunikat:
"Błąd: event.srcElement has no properties (...)"
Pod Operą ten kod działa bardzo dobrze. Czy wie ktoś jak trzeba to przerobić, aby działało też pod Firefox'em?!
nospor
Jest takie magiczne urządzenie jak google. Tam jest bardzo dużo:
http://www.google.com/search?hs=PVk&hl=pl&...btnG=Szukaj&lr=

po nitce do klebka:
http://www.webmasterworld.com/forum91/4190.htm
http://developer.apple.com/internet/webcon...ventmodels.html

W ostatnim linku mówią że pod ff nie ma srcElement a jest target.
Więc zrób se if, że jesli jest srcElement to srcElement, a jak nie ma to target
FiDO
No to ja polece jeszcze www.quirksmode.org i dzial Javascript -> Events -> Event properties, jest tam opisane jak sobie radzic z eventami w wiekszosci przegladarek.
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.