DCSIMG
באג ב Internet Explorer 7 - שחר.נט

שחר.נט

בלוגים שאני קורא

ספרים מומלצים

באג ב Internet Explorer 7

אני מאלה שמאד אוהבים להימנע משימוש רב מדי בעבר. כלומר, להזיז את העכבר כמה שפחות ולהשתמש הרבה בקיצורי מקלדת. בIE7, יש הרבה קיצורים לכל האפשרויות החיוניות, אולם יש בעייה. יש הרבה אתרים שמשתמשים בקוד JS כדי לתפוס לחיצות על המקלדת ולהשתמש בהם כקיצורים בדף עצמו לפונקציונאליות של הדף עצמו.

הבאג הוא שאין הפרדה, וכשאתה נמצא בדף כמו זה ורוצה ללחוץ על alt+c כדי להציג את חלונית ה favorites, תגיע לתיבת התגובה ויתווסף לך טאג של code. מעצבן.

תוכן התגובה

Bug כתב/ה:

אני בלי JS בשביל הכיף.

# May 29, 2007 9:36 PM

splintor כתב/ה:

אין לזה שום קשר לקוד JS, וזה גם לא בדיוק באג של IE.

מדובר בתכונה accesskey שמוגדרת ע"י ה-W3C  ואומרת לדפדפן מה מקש הקיצור של האלמנט בדף. הסנדרד לא מגדיר איך הדפדפן צריך להתנהג עם זה. ב-IE בחרו לעשות שהמקש בצירוף ה-ALT יפעיל את האלמנט. ב Firefox 2, כנראה בדיוק בגלל הבעיה שבה נתקלת - של הנתגשות בין העמוד לקיצורים המובנים של הדפדפן, החליטו שהאלמנט יופעל רק ע"י ALT ו-SHIFT.

פתרון אפשרי לבעיה שלך, בהנחה שמעבר לשואש לא בא בחשבון (למה לא?) היא להתקין תוסף ל-IE שמאפשר הרצת Userscripts וכתיבת סקריפט שמאפס את ה-accesskeys שאתה לא רוצה בכל עמוד. לא מסובך מדי. צור איתי קשר אם אתה מעוניין (splintor  ב-gmail)

לעיון נוסף (אני לא בטוח שקישורי HTML עובדים פה):

http://en.wikipedia.org/wiki/Access_keys

http://www.boxofchocolates.ca/archives/2003/12/06/accesskey-conflicts

http://juicystudio.com/article/firefox2-accesskeys.php

http://userscripts.org/scripts/source/5905

# May 30, 2007 7:45 AM

mhmod כתב/ה:

dhg

# August 5, 2007 6:15 PM

GTG כתב/ה:

HH

# August 30, 2007 1:06 PM

ssdas כתב/ה:

dsadfsf sdjjfgf hghgg sgdsbd s f

# September 1, 2007 1:34 PM

ssdas כתב/ה:

dsadfsf sdjjfgf hghgg sgdsbd s f

# September 1, 2007 1:34 PM

ssdas כתב/ה:

dsadfsf sdjjfgf hghgg sgdsbd s f

# September 1, 2007 1:34 PM

ssdas כתב/ה:

dsadfsf sdjjfgf hghgg sgdsbd s f

# September 1, 2007 1:34 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 3 and 6 and type the answer here:


Enter the numbers above: