DCSIMG
internet Explorer 9 - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

All Tags » internet Explorer 9 (RSS)
Object doesn't support this property or method
בפוסט הזה סיפרתי מי הם הדפדפנים התומכים בגישה ישירה ל – id של אלמנט בלי להשתמש בפונקציית getElementById. בפוסט הזה סיפרתי למה לא כדאי להשתמש ב – javascript במשתנים ללא הגדרה של var. כעת נראה עוד סיבה טובה לזה. נסתכל על הקוד הבא: < head >     < script >         onload = function () {             count = 3;             alert(count...
HTML5 Geolocation
ישנם הרבה אפליקציות המתבססות על מיקום המשתמש, כמו אפליקציות המציגות מידע בהתבסס על מיקום המשתמש כגון תחנות דלק או מסעדות וכד'. הרבה פעמים האפליקציות ירצו לדעת את המיקום של המשתמש כדי לאסוף סטטיסטיקות אודות המיקומים שממנו גולשים לאפליקציה שלהם. בעבר כדי לכתוב אפליקציות מהסוג הזה היו שני אופציות, או שהיו מתקינים אצל הלקוח תוכנה כלשהי שיודעת לתת את המיקום שלו בהתבסס על GPS או שהיו מנסים לחשב את המיקום שלו לפי IP בהתבסס על בסיסי נתונים המסתובבים ברשת. אבל מעולם לא היה את האופציה לכתובת אפליקציות...
הפרדת הטאבים לשורה נפרדת משורת הכתובת בגרסה החדשה של אינטרנט אקספלורר
אחד הדברים שמייקרוסופט עשו בדפדפן החדש הוא לאחד את שורת הכתובת עם שורת הטאבים (אפשר לשנות את היחס בין שורת הכתובת לטאבים בעזרת גרירה של שורת הכתובת מצידה הימני.) מסתבר שהשינוי הזה נחמד למי שיש לו מסך גדול, לבעלי המסכים הקטנים (או רזולוציות נמוכות) השינוי הזה הוא לא הכי נוח. ניתן להחזיר את המצב לקדמותו בעזרת סימון האופציה הבאה: (קליק ימין על אחד מהטאבים)
Internet Explorer AddIn using SHDocVw and mshtml
כיצד אפשר לייצר AddIn שמוסיף קטעי html לכל הדפדפנים (IE) הפתוחים (תודה ל תומר קיסר על העזרה) ראשית נוסיף את Microsoft.mshtml (זהו dll המאפשר שליטה על תוכן html - דוגמה לשימוש תוכלו לראות בפוסט Working with Microsoft.mshtml in c# ) לאחר מכן נוסיף את SHDocVw זה אמור להיות ב - C:\Windows\System32 (זהו dll המאפשר גישה לכל הדפדפנים הפתוחים) כעת נרצה לקבל את כל החלונות הפתוחים, נריץ את הקוד הבא: private static List < IWebBrowser2 > GetIEWindows() { List < IWebBrowser2 > list = new List <...
document.createTextNode
כיצד להוסיף טקסט לאלמנטים בצד לקוח (ושיעבוד בכל הדפדפנים) כידוע ב - IE קיים InnerText וב - Firefox יש את textContent (שמגיע מהתקן ו - IE9 כבר תומך בו) jQuery לדוגמא בפונקציה text בודק באיזה דפדפן אנחנו נמצאים כרגע. כדי לכתוב בצורה פשוטה ונכונה יותר ושיתמוך בכל הדפדפנים אני בדרך כלל מעדיך לכתוב קוד כזה element.appendChild(document.createTextNode( 'text' ));
Internet Explorer 9 Pin Site
כיצד לתת למשתמשים ב – IE9 חווית משתמש טובה יותר בעזרת Pin Site.   הקדמה: בהרצאה שלי ב – SDP על IE9, HTML5, CSS3 דברתי על התכונות החדשות של הדפדפן, בפוסט זה נראה חלק מהתכונות המעניינות של הדפדפן.   כמשתמשים במערכת ההפעלה Windows 7 אנחנו יודעים שאפשר לנעוץ אפליקציות ב – Task Bar וליהנות ממגוון אופציות כמו Jump List בלחיצה ימנית על האפליקציה. בנוסף יש לנו את ה – Thumbnail ולפעמים יש בו לחצנים - לדוגמא ניתן להפעיל פונקציונליות על אפליקציה מבלי לפתוח אותה, בפוסט זה נראה כיצד ניתן לעשות את כל...
Drag & Drop DOM Elements using HTML5 and JavaScript
9 כיצד אפשר לגרור אלמנטים בעמוד בעזרת javascript ו - HTML5 בהמשך לפוסטים על IE9 נראה כיצד אפשר בקלות בעזרת HTML5 לגרור אלמנטים בעמוד (מומלץ לקרוא את ההגדרות של drag & drop אצל W3C ) נניח שיש לנו את ה - html הבא < style type ="text/css"> body { font-family : Arial ; } div { border : solid 1px black ; background-color : Silver ; width : 200px ; height : 200px ; position : absolute ; } </ style > < div ondrag ="dragStartHandler(event)"> shlomo Goldberg <...
What is new in IE9 - HTML5 Selection APIs
כיצד אפשר לדעת מה הטקסט שהמשתמש כרגע בחר בשימוש עם HTML5 בהמשך לפוסטים על IE9 נראה הפעם כיצד בעזרת שימוש ב - HTML5 Selection APIs שהוגדר בתקן - ניתן לשלוף את הטקסט שהמשתמש בחר. נניח שיש לנו את ה - html הבא < div > Shlomo Goldberg -> What's new in IE9 </ div > < input type ="text" id ="myCtr" value ="Shlomo Goldberg -> What's new in IE9" /> < input type ="button" value ="Select Window" onclick ="selectdText(...
What is new in IE9 - XML Namespace
כיצד Internet Explorer מציג XML לפי תקן CSS3 התקן מגדיר שאפשר להגדיר ב - CSS עיצוב לקבצי XML בעזרת הגדרה של Namespace. כדוגמא נקח את קוד ה - XML הבא <? xml version = " 1.0 " standalone = " no " ?> <? xml-stylesheet href="namespace.css" type="text/css" ?> < Syllabuses xmlns = " http://www.contoso.com/Syllabuses " > < Syllabus > < CourseCode > 50150 </ CourseCode > < Title > C# 3.0 Programming in the .NET Framework...
החוויות שלי עם גרסת ה - Beta של Internet Explorer 9
כששמעתי שה - Beta של IE9 יצא מצד אחד שמחתי היות שכתבתי (ואני אכתוב) פוסטים על הפיצ'רים של IE9, מצד שני להתקין גרסה של דפדפן על מחשב שמשמש אותי לעבודה היום יומית - לא בטוח שזה רעיון הכי חכם - וכן, אני לא אוהב לעבוד עם מכונות וירטואליות. אחרי יומים שלושה של היסוסים החלטתי שאני מתקין, זה היה הימור מכיוון שבאותו יום שהתקנתי הייתי אמור להעביר את ההרצאה על פיתוח לפי התקן בדפדפני IE - לשמחתי ההימור התברר כמוצלח והדפדן החדש סיפק די יפה את הסחורה, השימוש בו הוא מאוד נוח ואינטאוטיבי הוא מהיר הרבה יותר...
במצגת והקוד מההרצאה שלי בקבוצת המשתמשים
ב - 19/09 העברתי הרצאה על פיתוח לפי בתקנים וכיצד IE8 ו - IE9 עובדים לפי התקן, ראינו גם קצת HTML5 ו - CSS3 ועוד הרבה דברים מעניינים. (מי שלא היה הפסיד) לצערי עקב הזמן המוגבל לא הספקנו לראות איך מגדירים WebSlice, Search Providers, Accelerators (אולי בפעם הבאה). אני מקווה שהקהל נהנה - אני נהניתי. מצורף כאן הקוד והמצגת . בקרוב כשנעלה את ה - Sela Collage Channel אני אעביר שוב את ההרצאה בשידור חי.
What is new in IE9 - Overlapping Tags
מה ההתנהגות לפי התקן כשתגים מקוננים אחד בתוך השני. הדוגמא לקוחה מה - MSDN מה קורה כשיש לנו את ה - html הבא You should be aware of how < b > this < i > affects </ b > script </ i > . כמובן שהמילים this affects יופיעו במודגש והמילים affects script יופיעו בהטייה. אבל כשננסה לגשת אליהם בסקריפט, למשל הרצת הקוד הבא var elms = document.getElementsByTagName( "i" ); ב - IE8 יוחזר אלמנט אחד שה - innerText שלו הוא: affects script ואילו ב - IE9 יוחזרו שני אלמנטים (כל מילה היא...
What is new in IE9 - Generic Element
מה השתנה בהתנהגות של IE ל - Generic Element לפי התקן. בהמשך לפוסטים על IE9 הפעם נדבר על ההתאמה לתקן בנושא Generic Element בגרסאות קודמות של IE במידה והיינו רוצים להגדיר אלמנטים חדשים משלנו, למשל: myDiv { color : blue ; font-weight : bold ; background-color : Silver ; } (שימו לב - זה לא הגדרה של class אלא הגדרה של אלמנט) כדי ש - IE יציג את העיצוב על אלמנטים מסוג myDiv היה צריך להשתמש ב - createElement ואילו מה שהוגדר ב - html לא השפיע. למשל הקוד הבא: <!-- Dont work in IE8, Work in IE9 --> <...
What is new in IE9 - audio element
איך לנגן קבצי אודיו בדפי אינטרנט בהמשך לפוסטים על IE9 נראה הפעם את המימוש של התקן להשמעת קבצי אודיו כדי לנגן נוכל לכתוב את הקוד הבא < audio src ="a.mp3" autoplay controls loop > This content appears if the video tag or the codec is not supported. </ audio > נקבל את הפקד הבא כרגע נתמכים הפורמטים MP3 ו - AAC
What is new in IE9 - video element
איך להציג וידיאו בדפי אינטרנט. בהמשך לפוסטים על התכונות של IE9 נדבר הפעם על הטמעה של קבצי וידיאו באתר (רוב המידע בפוסטים שלי על IE9 מגיע מהאתר של מייקרוסופט ) בעבר כדי להציג וידיאו היינו צריכים להשתמש ב - active-x שונים, היום בעזרת התמיכה ב - HTML5 נוכל להטמיע קבצי וידיאו בפשטות < video width ="400" height ="300" src ="a.mp4" poster ="frame.jpg" autoplay controls loop > This content appears if the video tag or the codec is not supported. </ video >...
More Posts Next page »