DCSIMG
Calanit Professional Blog ActiveX בדפדפן מעל IE6 -

 

ActiveX בדפדפן מעל IE6

לפני זמן לא רב, הרבה מפתחים ובוני אתרים השתמשו בActiveX בתוך האתרים שלהם על מנת לתת למשתמש ממשק Web למה שבדרך כלל היה אפליקציה חלונאית.

כיום זה כבר לא נכון להשתמש בActiveX באתרי אינטרנט, אבל אתרים שעדיין בנויים בתצורה הנ"ל וצופים בהם באמצעות דפדפן של IE7 או IE8 וכד', נתקלים בבעיה.

הבעיה הזאת נובעת ממיקומים של אובייקטים בדף עצמו, ומה הכוונה? בIE6 פקדים כמו ListBox ו DropDown היו בעלי חלון או Windowed. ולכן כששמנו אותם אחד מעל השני, הListBox/DropDown הסתיר את הActiveX.

IE6

כיום הסטנדרטים השתנו, ListBox ו DropDown הפכו להיות WindowLess ואם נסתכל על אותו אתר בדפדפנים IE7 ומעלה, נראה תוצאה אחרת.

IE8

ניתן להחזיר את ההתנהגות הנ"ל באמצעות שינוי ערך רג'יסטרי:

יש לגשת HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\

להוסיף KEY חדש בשם FEATURE_USE_WINDOWEDSELECTCONTROL ובתוכו ליצור ערך Dword בשם Iexplore.exe ולתת לו את הערך 1.

כמובן שהפתרון של הרג'יסטרי צריך להיות זמני עד מציאת חלופה לActiveX מכיוון שהרג'יסטרי הנ"ל משפיע כל הדפדפן ולא על אתר ספציפי.

שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 4 and 2 and type the answer here:


Enter the numbers above: