18-06-2005, 14:56
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
יש לך כמה שגיאות בקוד, אז בוא נעשה קצת סדר בדברים
נתחיל בטאג script. אמנם רוב הדפדפנים מקבלים את הטאג <script> כמו שהוא, אולם זה לא תקני. יש צורך להשתמש ב <"script type="text/javascript>.
השורה הבעייתית:
קוד:
cca(1).style.display = 'block';
לא ככה ניגשים לאלמנטים שונים באמצעות js. הגישה התקנית היא לתת id מסויים לאותו אלמנט שאתה רוצה לגשת אליו, ואז באמצעות getElementById לגשת לאותו אלמנט.
לדוגמא, נניח והאלמנט שלך מכיל את ה-id הבא: (cca(1 אז הגישה אליו תהיה
קוד:
document.getElementById('cca(1)').style...
השימוש בטאגית a בשביל משהו ב js הוא לא נכון. במקום זה תשתמש ב span ותוסיף לו את ה style של שינוי הזמן בעת מעבר, ו-onclick על מנת להפעיל את הפונקציה שלך.
נשארה לנו השורה האחרונה, שלכאורה בנויה נכון, אולם שכחת לסגור שם את ה id:
קוד:
<div id='cca(1)' style='display:none;'>
אלו הדברים שאני שמתי לב אליהם, במידה וזה עדיין לא עובד - אתה מוזמן לחזור עם הקוד המתוקן ונראה איך מתקדמים
בהצלחה, דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|