ABA


"אממ אני צריך עזרה עם JAVASCRIPT בבקשה"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12030 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12030
akoka

   13:26   02.05.07   
אל הפורום  
  אממ אני צריך עזרה עם JAVASCRIPT בבקשה  
 
   התחלתי ללמוד jscript מהתחלה החלטתי שיש לי יותר מדיי חורים בידע ואני מקבל על הראש יותר מדיי בגלל זה:(

בכול אופן יש איזה שלב שהמדריך מסביר על הפרדה בין התנהגות,תוכן ותצוגה
אז הוא נתן דוגמא שמשתמשת בEVENT HANDLERS והיא לא עובדת לי משום מה


<script type="text/javascript" language="javascript">
function changeBorder(element, to)
{
element.style.borderColor = to;
}

var contentDiv = document.getElementById('content');

contentDiv.onmouseover = function()
{
changeBorder('red');
};

contentDiv.onmouseout = function()
{
changeBorder('black');
};
</script>


מי שמוכן לעזור לי אני אשמח


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  שכחת משהו חשוב (או שהאתר שכח) Ice Cold  02.05.07 14:00 1
  תודה ליניב הפתרון בפנים akoka 02.05.07 15:12 2

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:00   02.05.07   
אל הפורום  
  1. שכחת משהו חשוב (או שהאתר שכח)  
בתגובה להודעה מספר 0
 
הפונקציה מקבל 2 פרמטרים ואתה העברת רק אחד. אתה צריך להעביר את האובייקט שעליו הפעולה תעבוד, כפרמטר הראשון. תיקון:

<script type="text/javascript" language="javascript">
function changeBorder(element, to)
{
element.style.borderColor = to;
}

var contentDiv = document.getElementById('content');
contentDiv.onmouseover = function()
{
changeBorder(this,'red');
}

contentDiv.onmouseout = function()
{
changeBorder(this,'black');
}</script>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   15:12   02.05.07   
אל הפורום  
  2. תודה ליניב הפתרון בפנים  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 02.05.07 בשעה 15:15 בברכה, akoka
 
ברגע שקראתי לאלמנט content לפני שהוא נוצר אז קיבלתי error שהוא לא קיים מה שצריך לעשות זה לעטוף את הכול בפונקציה אחת ולהוסיף אירוע בbody שקוראים לו onload ולקרוא לפונקציה בו

הייתה עוד טעות שאני צריך לחטוף עליה מכות רצח אבל זה לא לפה חח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net