#1  
Старый 10.08.2009, 18:28
Аватар для Asf
Asf Asf вне форума
Новичок
 
Регистрация: 10.08.2009
Сообщений: 5
Asf на пути к лучшему
По умолчанию JavaScript

Короче у меня таблица 3x7 и надо чтоб границы каждой <тд> стали красными когда мышью будет двигать на него, как это устроить???

Ну я задал каждого <тд> свой ИД ,

Цитата:
print"<td id=$i background = webgraphic/pattern.jpg Width = 200 Height=158 align = 'center' onmousemove='MMove('$i')'>"
<script language="javascript" type = "text/javascript">

function MMove(var i)
{
alert(i);
document.getElementById(i).style.border=5;
document.getElementById(i).style.bordercolor="red" ;
}

</script>
__________________
Не говорите, что мне надо делать, и я не скажу, куда вам идти…
Ответить с цитированием
  #2  
Старый 11.08.2009, 12:38
Jungle Jungle вне форума
Модератор
 
Регистрация: 13.01.2009
Сообщений: 126
Jungle на пути к лучшему
По умолчанию

тогда уж не onmousemove, а onmouseover
а сбрасываем onmouseout

и предавать сам TD элемент
и тогда не нужно идишников
Код:
print"<td onmouseover='mover(this)' onmouseout='mout(this)'>"
<script language="javascript" type = "text/javascript">

function mover(td){
td.style.border=5;
td.style.bordercolor="red" ;
}

function mout(td){
td.style.border=0;
td.style.bordercolor="" ;
}

</script>
а ещё лучше сделать два CSS класса , один на onmouseover, другой на onmouseout
Ответить с цитированием
  #3  
Старый 12.05.2010, 01:52
Аватар для Never Lex
Never Lex Never Lex вне форума
Пользователь
 
Регистрация: 12.05.2010
Адрес: Чернигов, Украина
Сообщений: 44
Never Lex на пути к лучшему
Отправить сообщение для Never Lex с помощью ICQ
По умолчанию

А зачем тут вообще JavaScript нужен? CSS справляется и без него. Просто назначьте td:hover
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 07:13.