שאלה - JS

BooXa

New member
שאלה - JS

יש לי <DIV> שהID שלו היא: M6
<div id="m6">sss</div>​
עכשיו אני רוצה שONLOAD, תופעל פונקציה שתעניק לDIV הזה CLASS מסויים. וזו הפונקציה:
function highlightNew() { idVal='m6'; document.getEelementById(idVal).className='adTableSelected'; }​
אני מקבל שגיאה:
object doesn't support this property or method​
מה עושים? תודה
 

BooXa

New member
אויש TYPO :) אבל בכ"ז

אני מקבל שגיאה:
'document.getElementById(...)' is null or not an object​
 

BooXa

New member
אני יודע אנגלית. ההערה לא נכונה כי

האובייקט קיים. הנה: http://www.zanav.com/board/web/index.asp
 

rotemliss

New member
השגיאה שלך היא דווקא בשורה 19

מה שאתה עושה הוא הקצאה ל־window.onload את הערך המוחזר מהפונקציה, ומבצע אותה. מה שאתה צריך לעשות זה לבטל את הסוגריים, ואז תקצה ל־onload את הפונקציה עצמה.
 

בוזו

New member
למה שלא תוריד בכלל את הפונקציה

ופשוט שהשורות ירוצו?
 

rotemliss

New member
כי גישה לאלמנט בקטע סקריפט רץ

לפני שהוגדר בקוד אינה אפשרית.
 
למעלה