DCSIMG
cross browser - שלמה גולדברג (הרב דוטנט)

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

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

Browse by Tags

All Tags » cross browser (RSS)
Get innerText in Firefox
עבודה עם innerText בכמה דפדפנים. בהמשך לפוסט שכתבתי איך לשנות תוכן של אלמנט בשני הדפדפנים, שיפרתי את הפונקצייה כדי שנוכל גם לקבל את הערך ולא רק לשנות אותו function InnerText(element, text) { if (!text) return GetInnerText(element); if (BrowserDetect.browser == "Firefox" ) { element.textContent = text; } else { element.innerText = text; } } function GetInnerText(element) { if (BrowserDetect.browser == "Firefox" ) { return element.textContent; } else { return element.innerText;...
innerText in Firefox
כיצד להכניס טקסט לתוך אלמנטים גם ב - Firefox. הבעייה ידועה, innerText קיים ב - Internet Explorer ואילו ב - Firefox קיים textContent. (חיים קשים הם עושים לנו). כדי להתמודד עם זה כתבתי את הקוד הבא function InnerText(element, text) { if (BrowserDetect.browser == "Firefox" ) { element.textContent = text; } else { element.innerText = text; } } ה - BrowserDetect מגיע מהפוסט הקודם את המידע על textContent קראתי כאן השימוש הוא די פשוט. InnerText(document.getElementById( 'elemId' ), 'New...
איזה דפדפן מריץ הלקוח
כיצד לדעת מהו הדפדפן (והגרסה) שהגולש מריץ כרגע. מצאתי ספרייה נחמדה כאן , השימוש בה קל מאוד. if (BrowserDetect.browser == "Firefox" ) { } במידה ואתם כותבים מערכת שצריכה לתמוך בכמה דפדפנים, הספרייה הנ"ל יכולה בהחלט לבוא לעזר.
onkeydown in Internet Explorer and in Firefox
כיצד לטפל באירוע של onkeydown ולדעת מהו התו שהמשתמש לחץ גם ב - Firefox. במידה ואתם רוצים לתפוס את הלחיצה על "אנטר" בתוך תיבת טקסט כדי לעשות משהו בזמן הלחיצה, תצטרכו לכתוב את הקוד הבא (כדי שזה יעבוד גם ב - Firefox) < input type ="text" onkeydown ="return SearchInputClick(event);" /> function SearchInputClick(event) { var charCode = (event.which) ? event.which : event.keyCode if (charCode == 13) { //.... } } למעשה ה - event ב - IE מוכר בתוך המתודה גם בלי שנשלח אותו...