Посмотри на свой код и на мой и сравни. Твой отличается лишь тем, что все вынесено в функцию, вот и все. Если в CSS прописать background к ячейкам, такой вот явой ты не сменишь ей фон
Я абсолютно уверен, что работает. Неужели так трудно скопипастить код? Для него доже апача поднимать не надо. А что бы он заработал и в Опере, надо сделать пару проверок и соответственно пару присвоений.
Комментарии
function onmover(object)
{
// Если object это id объекта тогда
var object;
object = document.getElementById(obj);
//
object.style.background = '#FFE3BA';
}
...
...
А вообще, я больше предпочитаю вызывать функции по событию, тем более в повторяющихся элементах, потому как правишь в одном месте — в теле функции.
Просто справочника нету =))
Просто справочника нету =))
За код функции — АРИГАТО!
#table td{
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
padding:3px;
background: gray;
}
function onmv(obj)
{
var rowCellCnt;
var theCells;
theCells = obj.cells;
obj.style.background="#FFE3BA";
rowCellCnt=obj.cells.length;
var i = null;
for(i=0;i
Или имя класса поменяьть, это уже по желанию.
Ну и впиши в html-код: class="table" OnMouseOut="this.className='table'" OnMouseOver="this.className='tableActive'".
А не пробовал, "this.idName" не работает? Я такое не помню, но мало ли есть... =))
Вроде все... Чем смог, помог...
если сопру... за плагеат не бить.
font-size:12px;
font-family:tahoma, verdana, arial;
}
#table{
border:1px solid #ccc;
border-bottom:0;
border-left:0;
width:400px;
}
#table td{
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
padding:3px;
}
#table td:hover {
background-color: #FFE3BA;
}
#table tr {
background-color: #ebebeb;
}
Первая записьПервая запись
Вторая записьПервая запись
Третья записьПервая запись
В десятке и не... =)Первая запись
В десятке и не... =)Первая запись
вот что получилось у меня :)
в mozilla firefox все ок..
в ИЕ hover тока для ссылок пашет
а жаль, стока лишней явы приходится пихать(