JavaScript/אירועים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש
JavaScript

התחלת העבודה

הוראת תנאי

לולאות

מערכים

פונקציות

אובייקטים

JavaScript למתקדמים

ספריות


גרסה להדפסה

רישום אירועים[עריכה]

רישום אירועים, הוא הפעולה שמחברת בין אירוע של אלמנט מסוים, לפונקציה ב-Javascript. זו הצורה הישנה לרישום אירועים:

<script language="javascript">
var new_color = function()
{
document.bgColor = "yellow";
};
</script>
<p onclick="new_color()">לחץ עלי</p>

רשימה מלאה של אירועים[עריכה]

אירוע הסבר דוגמא
onabort עצירת טעינת התמונה.

<img src="logo.gif" onabort="funkziya()" />

onblur איבוד המיקוד של עצם כאשר עצם אחר נבחר במקומו.

<input type="text" onblur="funkziya()">

onchange התחלפות בתיבת בחירה או כפתור רדיו (בטפסים למשל).

<input type="text" onchange="funkziya()">

onclick מתבצעת לחיצה (על כפתור למשל).
ondblclick מתבצעת לחיצה כפולה.
onerror שגיאה בהרצת הקוד.
onfocus אירוע זה הפוך מ-onblur, מופעל בזמן שעצם נבחר ומקבל מיקוד.
onkeydown מקש במקלדת נלחץ. (כאשר לוחצים ועוזבים)
onkeypress מקש במקלדת נלחץ.
onkeyup מקש במקלדת שוחרר. (לאחר הלחיצה)
onload אחרי טעינת הדף. אירוע onload נמצא בתגית body.
onmousedown כאשר לחצן בעכבר נלחץ למטה.
onmouseout כאשר העכבר יוצא. (לאחר שעובר)
onmouseover כאשר העכבר עובר.
onmouseup כאשר לחצן בעכבר שוחרר למעלה.
onreset כאשר כפתור האיפוס נלחץ.
onresize גודל החלון או המסגרת משתנה.
onselect כאשר הטקסט נבחר.
onsubmit כאשר כפתור submit נלחץ.
onunload בעת יציאה מהדף.

<body onunload="alert('bye')">