שעון שח ועוד: נושאים טכניים
בנושא: לחצן ימין של העכבר
בנושא: לחצן ימין של העכבר

(1). הגדרת משתנה בקוד, כערך לחיצה בקליק ימין העכבר.
אין ערך זהה ללחיץ שמאל של העכבר בסוגי הדפדפנים(event.button = 1/0), אולם:
כמעט כל הדפדפנים מחזירים ערך 2 (event.button=2), בלחיצת הקליק הימיני בעכבר, נישתדל שילוב ולתאם:
var ButRight = 2; if(window.navigator.appVersion.toLowerCase().indexOf("maxthon 2")>-1) {ButRight=0};

(2). ארועים בגוף הדף = body:
קליק ימין בעכבר מתוכנת ע"י הדפדפנים להצגת תפריט (יזום הארוע: oncontextmenu): שאותו צריך למנוע במקרה זה.
ובנוסף ארוע 'כשהעכבר יורד'= onmousedown, המפעיל פונקציה שבה הפרמטר- event(=אובייקט מידע למצבי המשתמש).
<BODY oncontextmenu="return false" onmousedown="MoDn(event)">

(3). רישום/צרוף פונקצית הארוע 'שהעכבר יורד' לקוד, שפעילותה תיבחר בהתאם לצד הקליק שנלחץ.



דוגמא לשילוב/שימוש ניתן לראות גם ב: שעון שח ועוד.
משרותי האתר: מיכל-E