פורסם 2007 במרץ 1918 שנים יצרתי פונקציה שקוראת לפונקציות בדיקות של קלטים מהמשתמש , הפונקציה בוחרת בפונקציות שתשתמש ע"י הפרמטרים (0 = לא , 1 = כן)הפונקציות מכניסות למשתנה errMsg את תיאור השגיאה.יש שגיאה לא מובנה בפונקציה ואני כבר מנפח וריד.הפונקציה:function chkON(a,b,c,d){ var errMsg=''; if(a) {chkEmail(document.form1.uc_tz.value)} if(b) {chkTz(document.form1.email.value)} if© {chkPs(document.form1.ps0.value)} if(d) {chkLvl(document.form1.UserLevel.value)} if (errMsg=='') document.form1.submit (); else { document.form1.errtxt.value=errMsg; document.form1.errtxt.style.display="block"; }}תודה על העזרה מראש.עדכון: הבעייה נפתרה ("מחיקת המילה var פתרה את הבעייה").
פורסם 2007 במרץ 1918 שנים מה השגיאה שאתה מקבל ?איפה הערך של errMsg משתנה ?אם הוא משתנה גלובלי ואתה שם לו ערכים באחת הפונקציות האחרות למה הגדרת אותו בתוך הפונקציה הזו ולא מחוץ לכל הפונקציות ?
פורסם 2007 במרץ 1918 שנים כשאתה מגדיר משתנה בתור VAR הוא מוגדר לוקלית לתחום הבלוק בו הוא מוגדר (במקרה הזה לפונציה הזו), כשאתה מוריד את זה, הוא יהיה גלובלי. בכל מקרה, אפשר היה להשתמש פה במנגנון ה exceptions.
פורסם 2007 במרץ 1918 שנים מחבר המשתנה היה מתחילת דרכו מוגדר לוקלית בפונקציה , כשהפונקציה הפכה לגדולה (ועקב כך גם פחות ברורה לעין) , הגדרתי את המשתנה גלובלית ושכחתי להוריד את ההגדרה הלוקלית ולהשאיר את האתחול בלבד.(בעת לחיצה על "היכנס לאתר") יש לי שגיאה נוספת לא מובנת (התמונה מסבירה הרבה).[attachment deleted by admin]
פורסם 2007 במרץ 1918 שנים א. הוא אומר לך את השורה עם הבעיה, אבל היא כנראה ממוספרת לפי איך שהקובץ ASP נראה בצד של הלקוח (view source) ולא איך שזה נראה בעמוד המקור על הדיסק שלך.ב. ממליץ לך בחום לעבור ל FF בשביל שלבי הפיתוח עם JS במיוחד עם ההרחבה firebug.
פורסם 2007 במרץ 1918 שנים מחבר Omniscience , לגביי א :אני מקווה שהתמונה הזו תעזור (המקור הוא בצד "הלקוח")לגבי ב , איך משתמשים בדפדפן הזה (עם ההרחבה שציינת) לצורך העבודה עם JS ?[attachment deleted by admin]
פורסם 2007 במרץ 1918 שנים בדפדפן FF יש תחת התפריט tools -> javascript console הודעות שגיאות בתקווה יותר נורמליות (בזה אני משתמש, אם כי יש הרחבות שמשפרות גם את התפריט הזה). לגבי העבודה עם firebug תחפש firebug tutorial (ותסתכל גם באתר שלו getfirebug.com תחת התיעוד) אני משתמש בו לדברים אחרים בד"כ.
פורסם 2007 במרץ 1918 שנים כמה דברים:אני רואה שהשם של קובץ ה JavaScript שלך מכיל את התו "&" זה ממש לא מומלץ תן שמות נורמלים עם "_" שמפריד בין המיליםייתכן וזו הבעיה שהוא לא מוצא את הפונקציה.כמו כן תנסה להכניס את הערכים עם גרש לתוך הפונקציה:chkON('1','0','0','0')
פורסם 2007 במרץ 1918 שנים מחבר ניסתי מה שהצעת , לא עזר.יש לציין שהפונקציה פועלת בדף אחר באתר , אך בכל השאר לא (חלקם הוצגו פה).מה מתארת השגיאה שקיבלתי בכלל?
פורסם 2007 במרץ 2118 שנים מחבר עכשיו הקובץ נגיש משום מה..התופעה הכללית אצלי היא כמו בתמונה האחרונה שצירפתי.עריכה : פתרתי את הבעייה ע"י מחיקת הtext מהscript language.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.