538
צפיות
צפיות
10
תשובות
תשובות
אני לא מצליחה…
אני רושמת:
var table=document.createElement('TABLE');
table.id=eval("td"+j);
הבעיה היא שהוא לא מכיר לי את זה בתור ID,
אלא בתור מחרוזת…מה אני צריכה לשנות?
תודה מראש, בר.
אני רושמת:
var table=document.createElement('TABLE');
table.id=eval("td"+j);
הבעיה היא שהוא לא מכיר לי את זה בתור ID,
אלא בתור מחרוזת…מה אני צריכה לשנות?
תודה מראש, בר.
10 תשובות
אל תשתמשי ב eval…
המאפיין id שאת מנסה ל"דחוף" לו אובייקט – תכתבי את זה ככה:
table.id = "td"+j;
זה אמור לעבוד כמו שצריך.
גם את זה כבר ניסיתי…ולא עבד…
תגדירי "לא עבד"
נתן שגיאה ש 'td3' לא מוגדר
אז לא כתבת נכון את הקוד
מה שזהר כתב הוא הצבה של מחרוזת בתוך מאפיין. על זה לא מקבלים שגיאה כזו.
תראי לנו איך הקוד נראה עכשיו.
תודה…
מחר… מחר…
יש כאן הרבה יותר מדי קוד כדי להבין אותו בשעה כזו.
הבנתי מה בלבל אותי כאן…
תראי, אין שום צורך ביצירה של אובייקטים בתפריט בזמן הפעלתו.
התפריט כולו אמור להיות כבר מוכן, וההפעלה שלו אמורה להתבצע ע"י שינוי ה style של השכבות המוסתרותמוצגות במעבר עכבר.
יש מקום ליצירה של אובייקטים אם את בונה מערכת ליצירת תפריט או לעדכון שלו.
הקובץ המצורף הוא תפריט שבניתי
די מזמן – את מוזמנת להשתמש בו.
תודה רבה זהר