אז מה, הדברים לא זזים ?

March 31, 2008

הובא לתשומת ליבי שיש לאיזשהי חברה בעיה קטנה עם אתר האינטרנט שלהם - יש להם באתר Animated GIF שאמור להציג את עצמו בזמן Submit אבל אחרי שניה וחצי של Submit הוא נתקע ולא זז יותר. אם מי שצריך לפתור את התקלה הזו קורא את הפוסט הזה ואם לא הצלחת עדין למצוא פתרון, אז הנה הפתרון : 1. לתפוס את האירוע של onsubmit ובאירוע לשים פקודה אחת : window.setTimeout(someFunction, 100) 2. לכתוב את someFunction ושם לשים את הפקודה האחת הבאה : animatedControl.src = animatedControl.src   באג ידוע של IE שעולים עליו רק כשמריצים מערכות ב-FF...
one comment

באגים שלעולם לא יצוצו, עד ש…

לפני כמה שבועות ייעצתי לאיזשהו ארגון בנושא AJAX שמבלי להרחיב יותר מדי, מממש מעין UpdatePanel בעצמו מבלי להשתמש ב-UpdatePanel ה-AJAX-י. כשהגענו לשלב של טעינה דינאמית של בלוק Script, התחלנו להתקע בבעיות שנובעות מהרמה לא סדירה של אירועי readyStateChange ב-IE. בסופו של דבר החלטנו שאין חכם כבעל הנסיון, והשתמשנו ישירות בפונקציות ה-JavaScript של UpdatePanel עצמו (Sys.WebForms) ושם נתקלנו במשהו מוזר ... בקוד המיקרוסופטי נמצאת הפונקציה הבאה: 1: Sys._ScriptLoader.isScriptLoaded = function Sys$_ScriptLoader$isScriptLoaded(scriptSrc) { 2: // For Firefox we need to resolve the script src attribute 3: // since the script...
tags: , ,
3 comments