ראשי > תפריטי dhtml נשלפים > רמאות של מפת התמונות
רמאות
של מפת התמונות על מנת לאפשר שליפה
<img src = "/images/newsite6.gif"
usemap = "#sitemap"
border = 0
alt = ""
width = 113
height = 211>
<map name = "sitemap">
<area shape = "rect"
coords = "9,2,66,15" href="http://www.insure.com/life/annuity/"
alt = ""
onMouseOver = "if(popAble)
{popIndex('annuities',event.screenX,event.screenY)};" >
...etc...
</map>
הוזכר
קודם, שתוכן העניינים של הלקוח הורכב מתמונת gif קשורה למפת
תמונה. הקוד למעלה מדגים כיצד מפת התמונה
קשורה לסקריפט בקרת המשימה. כאשר המשתמש
מעביר את העכבר מעל מפת התמונה של “annuities”,
מטפל האירועים OnMouseOver
שולח אות לסקריפט בקרת המשימה, אם ורק אם popAble
מרשה זאת. דפדפנים שלא מכירים את קריטריון ה-popAble
לא ישלפו את התפריט וישאירו את הדף כמו שהוא.
...וזה
עובד!
תוכן העניינים בעמוד זה מהווה דוגמה טובה לפעולה של תפריטים נשלפים.
השיעורים
שנלמדו כאן הם אוניברסליים. פיתוח של כל דבר,
מסנדוויץ' ועד גורד שחקים, עשוי לדרוש פשרה,
ופיתוח רשת לא יוצא מכלל זה. למעשה, פיתוח רשת
בשלב זה דורש פשרה רבה, בגלל שסביבת הפיתוח
עדיין לא בשלה ולא עקבית. בניית תוכנית המחשב
המושלמת הוא בלתי אפשרי. עדיף פרויקט שמבוסס
על עקרונות תכנון חזקים, קוד נקי ופונקציונלי,
וזה הטוב ביותר שנוכל לעשות בשלב זה.
גם
המפתח וגם הלקוח חולקים ביניהם הבנה זו, שהיא
חיונית למערכת. התוכנית שהוצגה כאן נהנתה
מהנחה זו, וכך היא נחשפה בפנינו.