![]() |
# 1 |
הוסטסניון
|
אירועים בJS
איך אני מוסיף בפקודת JS אירוע לדוגמא: onfocus תעשה משהו בID(אלמנט) מסוים.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
# 2 |
חבר וותיק
|
מוסיף לתגית שלו?
|
![]() |
![]() |
# 3 |
חבר וותיק
|
מפעיל פונקציה או קורא לפונקציה.
אני בד"כ משתמש לזה בclass מסויים, עובר על כל האובייקטים שאני רוצה לעבוד איתם (div,ul וכד'), בודק למי יש את אותה המחלקה שאני רוצה ומוסיף this.event = function(){code} לדוגמה במקרה שלך this.onfocus = function() {code} חשוב ליצור את זה ככה בתור פונקציה ולא משהו בסגנון של this.event = "code" כי אחרת בחלק מהדפדפנים זה לא יעבוד (למשל זה לא יעבוד בIE) אבל בלי השיטה שאני עובד בה אתה יכול לעשות פשוט ככה HTML קוד:
<div onfocus="code"></div> HTML קוד:
<div onfocus="javascript:code"></div> מקווה שעזרתי, כפיר Last edited by Kfir.G; 17-06-08 at 12:46.. |
![]() |
![]() |
# 4 |
הוסטסניון
|
שכחתי להוסיף שאני מעוניין להוסיף אירוע דרך JS ולא להוסיף פעולה לתגית עצמה.
כפיר אני לא בטוח שהבנתי, תוכל לתת לי דוגמא שאתה מוסיף לתגית input שברגע שיש onblur יהיה alert שיהיה בו משהו?
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן." |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|