שלח תשובה

זירת השאלות

508
צפיות
2
תשובות

javascript: איך מוסיפים תכונה "פרטית"

,‏ 30 באוקטובר, 2008

לאובייקט ?

שלום,
ברצוני להוסיף מספר לתכונה שאני "המצאתי" כדלקמן:

<html>
  <head>
    <title>changepics</title>
    <script type="text/javascript">
      function changePic()
      {
        alert(img1.mone)
      }
    </script>
  </head>
<body>
  <img id="img1" src="la_coco.jpg" mone=0/>
  <input type="button" value="next number" onclick="changePic()" />
</body>

אני מקבל הודעה בנוסח: undefined" במקום ה 0 המבוקש.
מישהו יכול לתקן את הקוד באופן שההודעה תציג את הסיפרה 0 או להסביר לי איך עושים זאת נכון ?
תודה

תגיות:

2 תשובות

  1. התקן לא תומך בזה
    התקן לא תומך במאפיינים משלך.

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

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


    אלי ענתבי

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!