Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: nagash от 09 Февраля 2002, 02:15:31

Название: функции
Отправлено: nagash от 09 Февраля 2002, 02:15:31
написал такую функцию
function bg(col){
   this.style.backgroundColor=\'col\';
}
теперь на ячейке пишу

пишет ошибку - "this.style - является null или не является обьектом..."
как сделать?
чтобы ненадо было каждый раз целиком прописывать...
Название: функции
Отправлено: vvv от 10 Февраля 2002, 01:38:43
Правильно пишет. А что ты сделать хочешь я чё-то не понял.
Название: функции
Отправлено: Макс от 10 Февраля 2002, 17:05:10
Вроде такого?

function bg(obj,col)
{
obj.bgColor=col;
}

....

onMouseOver="this.bgColor=\'#ff0000\';"
 onmouseout="this.bgColor=\'#00ff00\';">dkhfjkg
onMouseOver="bg(this,\'#ff0000\');"
 onmouseout="bg(this,\'#ffcc00\');">dkhfjkg