Browse by Tags
All Tags »
Internet Explorer (
RSS)
בפוסט הזה סיפרתי מי הם הדפדפנים התומכים בגישה ישירה ל – id של אלמנט בלי להשתמש בפונקציית getElementById. בפוסט הזה סיפרתי למה לא כדאי להשתמש ב – javascript במשתנים ללא הגדרה של var. כעת נראה עוד סיבה טובה לזה. נסתכל על הקוד הבא: < head > < script > onload = function () { count = 3; alert(count...
בפורום החדש של msdn על עולם ה - web, עלתה שאלה כיצד ניתן לאפשר שימוש ב -background-size גם בגרסאות ישנות של ie, במידה וכל מה שרוצים הוא להתאים את התמונה לפקד שעוטף אותה - ניתן להשתמש ב - filter, בצורה הבאה: filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='1.gif', sizingMethod='scale') ; שורת הקוד הזאת תקטין את תמונת הרקע לפי גודל ה - div. הבעייה אם אנחנו רוצים להגדיר רוחב וגובה של התמונה שלא תהיה באותו גודל של ה - div שעוטף אותה. במקרה כזה בדפדפנים חדשים נוכל לכתוב...
מהימים בהם התחלנו לקבל גרסאות חדשות של IE - קבלנו את היכולת להריץ את IE כאילו בגרסאות ישנות יותר וזאת בעזרת כלי הפיתוח של IE לחיצה על F12 - ושינוי ה - Document Mode. ברור מאיליו שזה כלי נהדר למפתחים שיכולים לראות כיצד האתר ייראה בגרסאות שונות של IE (מעניין שאין יכולת כזאת בדפדפנים המתחרים). מה שלא כל המפתחים יודעים הוא - שניתן "להכריח" את הדפדפן להציג את האתר ב - Document Mode שנבחר, נרצה לעשות זאת למשל אם אין לנו תקציב לדאוג שהאתר יראה כמו שצריך ב - IE9 ואנחנו רוצים להשאר בגרסה 8 של הדפדפן...
בתפוז שאל דוד גילי את השאלה הבאה: ביישום mvc3 אני צריך לגרום לכך שלחיצה על כפתור תגרום ליציאה של מסמך מהמדפסת. בלי שאלות, בלי חלונות אישור ובחירת מדפסת, מהר ככל שאפשר. אני יודע שיש כל מיני הגנות על המשתמש, ומאד בצדק, אחרת כל אתר היה מייד מדפיס לנו כל מה שבא לו למדפסת. פה זה קצת שונה: זו סביבה מבוקרת. כלומר זה מחשב של הלקוח, אנחנו מתקינים מה שרוצים, אנחנו קובעים את הדפדפן, משנים בו הגדרות איך שבא לנו, וכן הלאה. האם יש איזה פיתרון או דרך לעשות את זה? תודה. התשובה היא שכן, זה אפשרי. צריך לכתוב את הקוד...
כיצד לצפות ב - megavideo ולהוסיף כתוביות ל - IE. בפוסט הקודם כתבתי כיצד אפשר להוסיף addin ל - IE בעזרת שימוש ב - mshtml ו - shdocvw, סשה הרגיש צורך לאתגר אותי ולהגיב " נראה לי שמתבקשת השאלה - מה הצורך המעשי שבשבילו צריך את הדבר הזה" ולכן כתבתי את ה - addin הבא. ניתן להוריד אותו מכאן (קוד מקור וקובץ הרצה) יש לי חבר שבא אלי עם הבקשה הבאה: אני רואה לפעמים סרטים ברשת, אי לא יודע אנגלית ולכן יש לי אחת משתי האופציות , להוריד סרט ולהוריד קובץ תרגום ולצפות באחד מהנגנים המאפשר חיבור שלהם , או לצפות...
כיצד אפשר לייצר 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 <...
אני מניח שהקוד הבא די ברור < div id ="rightCell"> </ div > < script type ="text/javascript"> var rightCell = document.getElementById( 'rightCell' ); rightCell.appendChild(document.createTextNode( 'Shlomo Goldberg' )); </ script > זה בסך הכול יוסיף ל - div את הטסקט Shlomo Goldberg. אבל מה יקרה אם נריץ את הקוד הבא: < div id ="rightCell"> </ div > < script type ="text/javascript"> rightCell.appendChild...
(זהו פוסט ה - 200 שלי, ואני חושב שזהו הפוסט הראשון בבלוגייה של השנה הלועזית החדשה) שיש לכם דף עם תיבת טקסט שמוצמד אליו RequiredFieldValidator ולחצן. בזמן לחיצה כותבים על הדף את השעה הנוכחית. הקוד נראה כך: < asp : TextBox runat ="server" ID ="txt1" /> < asp : RequiredFieldValidator ErrorMessage ="*" ControlToValidate ="txt1" runat ="server" /> < asp : Button Text ="text" runat ="server" ID ="btn" OnClick...
חבר יקר ( אליאב ) הראה לי שיש תג meta שיודע לרענן את הדף בצורה אוטומטית כל כמה דקות. < meta http-equiv ="refresh" content ="10" /> זה פיצ'ר נחמד מאוד. במידה ותרצו לתת את הערך ל - content מתוך הקוד, אופצייה אחת היא לייצר את כל התגית meta מתוך הקוד. אופתייה שנייה היא להגיר אותו בצורה הבאה: < meta id ="refreshPage" http-equiv ="refresh" runat ="server" /> ואז מתוך הקוד להוסיף לו את המאפיין content ולתת לו ערך. אופצייה שלישית היא לכתוב...
אנחנו כבר יודעים לייצר Web Slice פשוט וגם Web Slice שמביא את הנתונים ממקום אחר שבו נרשמו ל - Web Slice כדי לחסוך בתעבורה, גם ראינו איך אפשר להגדיר ל - Web Slice חלון Preview באמצעות הגדרה של entry-content. הבעייה הגדולה בחלון ה - Preview שהוא שומר את הנתונים במטמון לוקלי ולכן כל הסקריפטים וה - ActiveX חסומים. כדי שנוכל להפעיל סקריפטים או לחצני צד שרת אנחנו צריכים להשתמש ב - Alternative Display Source , מה שזה אומר שגם חלון ה - Preview הולך לשרת כדי להביא את הנתונים, ושום דבר לא נשמר במטמון ולכן אפשר...
entry-content מומלץ לקרוא את המאמר הבא , חלק גדול מהחומר שאני כותב נלקחים מכאן. המאפיין entry-contnet אינו חובה, אבל מומלץ, במידה ואף אובייקט לא יכיל את המאפיין הזה, לחיצה על הלינק תנווט אל הדף המתאים, וכמובן כשיהיו שינויים הכותרת תהיה מודגשת. במידה והמאפיין ישוייך לפחות לאחד האובייקטים, כשילחצו על הלינק יפתח חלון "תצוגה מוקדמת" אותו חלון שבדרך כלל אנחנו רואים אותו עבור Web Slice. אפשר לשייך את המאפיין entry-content ליותר מאובייקט אחד, ובסופו של דבר כשילחצו על הלחצן, יראו את הקומבינציה...
בהמשך לפוסט הראשון על Web Slice, נעסוק בפוסט הנוכחי על חלק מהמאפיינים (רשות וחובה) שאפשר להגדיר. אז כמו שאנחנו כבר יודעים, יש שלושה מאפיינים שהם חובה. מישהו צריך לקבל את class=hslice, אבל במידה ואנחנו רוצים לתת לאותו div גם style משלנו, נוכל לתת לו את השם של ה - class שלנו אחרי רווח, לדוגמא: < div class ="hslice myHsliceStyle" id ="StudentMessage"> הפרמטר השני שהוא חובה הוא id שחייב להיות יחודי, אחרת רק הראשון יעבוד. הפרמטר השלישי הוא - class=entry-title, מה שמעניין שאפשר...
די אהבתי את הרעיון של כתיבת סדרת פוסטים , זה נותן את היכולת להקיף נושא מסויים מכל הצדדים שלו. אז חשבתי לכתוב סדרה על הפיצ'רים של IE8, ותודה לגיא על העזרה. כתבתי בעבר על - כמה זה קל לייצר Web Slice , בפוסט הזה אני אתחיל מההתחלה, נראה איך לייצר Web Slice פשוט, ונתקדם (בפוסטים הבאים) לתכונות מתקדמות של Web Slice. מה זה בעצם WebSlice בכלל ? (מתוך העזרה של Windows - לצערי העזרה של 7 windows היא באנגלית, גם אם אני משנה את שפת התצוגה לעברית) A Web Slice is a specific portion of a webpage that you can...
כבר יש לי כמה תוספות נחמדות עבור IE שמופעלות באמצעות ה - Context Menu - חשבתי לכתוב פוסט אחד שירכז את כולם ובכל פעם שאכתוב AddIn נוסף אני אעדכן את הפוסט הזה. אפליקציה לניהול ה - Context Menu ניתן להוריד כאן , ולקרוא על זה כאן . ביטול בדיקת ה - CAPTCHA במערכת הבלוגים של מייקרוסופט. את הסקריפט ניתן להוריד כאן , ולקרוא על זה כאן . כתיבה מימין לשמאל או משמאל לימין במערכת הבלוגים של מייקרוסופט. את הסקריפטים ניתן להוריד כאן , ולקרוא על זה כאן . כניסה אוטומטית ל - Microsoft Outlook Web Access. את הסקריפט...
מי שזוכר, כתבתי אפליקציה נחמדה להוספת פעולות ל - Context Menu של IE. מישהו בשם חיים כתב לי את ההערה הבאה: לא ממש הבנתי איך להשתמש בה. אני מעוניין לפתוח notepad עם אותו קטע טקסט שבחרתי. איך עושים את זה? אז כמובן שהאפליקציה שלי לא יודעת לעשות כאלו דברים, היא רק עוזרת לקנפג את ערכי הרישום בצורה פשוטה, את הפעולות שרוצים לבצע בזמן לחיצה ב - Context Menu צריך כמובן לכתוב לבד. אז כדי להיות נחמד לחיים (וגם כי היה לי משעמם) החלטתי לממש לו את זה. מכאן אפשר להוריד את הדוגמא כתבתי את התוכנית הבאה: שיודעת להפעיל...
More Posts
Next page »