03-11-2004, 11:04
|
|
|
חבר מתאריך: 30.10.01
הודעות: 260
|
|
הוספת ארוע ע"י JS
בפורום הישן כתבתי אשכול עם שאלה כיצד מגדירים ארוע ע"י JS. ולא קיבלתי תשובה
בכל אופן מה שעבד בשבילי זה:
קוד:
<input type=text id=test>
<script>
function aaa(e) { if (typeof e == "object") event = e; alert(event.click) }
document.getElementById('test').onclick = aaa
</script>
כלומר:
1) כאשר מגדירים ארוע באמצעות JS אי אפשר להכניס לשם קוד JS אלא רק שם של פונקציה קיימת, ובלי הסוגריים.
2) הקטע של if (typeof e == "object") event = e נועד ליצור תאימות בין אקספלורר ומוזילה כאשר רוצים להתייחס לאובייקט הארוע בתוך הפונקציה.
|