מדריך ארועים – שימוש באירועי מערכת

ניתן להשתמש בקוד תוכנית באירועים אלה כדי להגדיר את מאפייני הטופס או אחד מהאובייקטים שלו, או הפעלת קוד אחר שתרצה בו. האירועים onload ו-onunload מתרחשים כל אחד רק פעם אחת במשך זמן החיים של הדף – כאשר הדף נטען לזיכרון וכאשר נטען דף אחר באותו חלון, בסדר זה. זה במקרה והם כרוכים באובייקט document ונכתבים במסגרת התגית <body>. אבל האירוע onload יכול להתרחש גם במסגרת התגית <img /> במקרה והתמונה סיימה את טעינתה. לכן, יש צורך בקביעה זהירה של קטעי הקוד בפונקציות המתאימות. את האירוע onload ו- onunload אתה יכול לכרוך באובייקטים: document ו- image אבל לא באובייקט form, div או select.

שימוש נפוץ באירוע onload הוא לאתחל ערכי מאפיינים של אובייקטים בטופס או משתנים, אם כי ניתן לעשות את זה גם לא כתיבת הקוד במסגרת פונקציה.

שגרת אירוע שימושית נוספת הקשורה לטפסים הינה השיגרה onresize. היא מופעלת בזמן שגודל החלון משתנה, בין אם על ידי המשתמש או על ידי התוכנית. האירוע מתרחש לאחר אירוע onload ולפני אירוע onactivate. לרוב משתמשים בשגרת onresize כדי לשנות את גודל האובייקטים בטופס. בצורה זו נוצר למשתמש יותר מקום לעבוד בו כאשר שטח הטופס גדל ומונע ממידע חיוני להיעלם מהעין כאשר שטחו קטן.

תגיות: , , , , , , , , ,

זהר עמיהוד

זהר עמיהוד, מומחה שיווק וקידום אתרים באינטרנט. עוזר לבעלי עסקים להביא יותר לקוחות לאתר, ליצור יותר פניות ויותר מכירות. מרצה בנושאי שיווק באינטרנט. תואר שני במינהל עסקים מטעם אוניברסיטת תל-אביב, מוסמך מטעם חברת מיקרוסופט, מחבר ספרי מחשבים רבי-מכר.

תגובות בפייסבוק