Простой вопрос по JS

-Мерзкий-

Новичок
Простой вопрос по JS

Здравствуйте!
У меня вопрос очень простой и с php он не связан. Но у меня вызывает затруднение. На форумах где обсуждается только Java Script темы никто не смотрит...

Нужно сделать для ячейки таблицы при наведении изменение цвета фона.
ПРобую по разному, но ничего не выходит:
1
HTML код ячейки:
onMouseMove="set_style(this,activ_style)"

функция
function set_style(
idx, // Menu item index
style // New item style (CSS style name)
)
{
// eprint ('SET_STYLE ('+idx+', '+style+')');
var obj = document.getElementById(idx);
if (obj.cells)
{
for (var i=0;i<obj.cells.length;i++)
obj.cells.className = style;
// alert ('CELLS: '+obj.cells.length);
}
obj.className = style;
}
пишет ошибку:
"Требуется объект...(указывает на строку if (obj.cells))"


2
пробую с помощью
function f1(idx)
{
var obj=document.GetElementById(idx);
obj.bgcolor="#000000";
}

ничего не происходит....


Помогите PLS!
 
Во-первых, лучше на Onmouseover повесить а не на move
Во-вторых, с чего ты взял что this - это id элемента?
 
"..Во-вторых, с чего ты взял что this - это id элемента?..."
Мне просто так показалось....
Подскажи тогда как правильно предать передать id ячейки чтоб работало?
(HTML код:
<td id="mytd" onMouseMove="set_style(mytd,activ_td_style)"><a href="index.php" >О компании</a></td>
Так?
...
тоже не работает...
)
 
this - это ссылка на сам объект

-~{}~ 09.11.06 12:09:

onmouseover="this.style.backgroundColor='#000000'"
 
О!
Спасибо!
Толковый, хороший ответ!
P.S.
Слушай, может подскажишь где есть список свойств объектов и т.д.
Буду тебе дважду благодарен!!?!?!
 
Всех объектов...
document, client и т.д.
?
Вообще просто ссылку на понятный справиочник по JS...
 
-Мерзкий-
Слушай, может подскажишь где есть список свойств объектов и т.д.
<div onclick="show(this)">ddddd<div>




<b id=control></b>
<script>
function show(obj){
str='';
for(key in obj)
str+=key+'='+obj[key]+'<br>';
document.getElementById('control').innerHTML=str;
}
</script>
 
Сверху