Смена цвета ячейки

Sx

Новичок
Смена цвета ячейки

Помогите с решением
Есть таблица в ней много ячеек с номером нужно чтобы при нажатии на одну ячейку она меняла цвет при повторном нажатии возвращала исходный заданный цвет, с помощью чего это можно реализовать используя PHP?
 

Coffin

Новичок
как раз вчера такую шнягу делла
PHP:
<td onMouseOver="javascript:this.style.background='#89A2F1';this.style.cursor='hand';" onMouseOut="javascript:this.style.background='#FFFFFF';" >...</td>
 

phprus

Moderator
Команда форума
Coffin
А зачем в твоем коде перед началом обработчика события вставлена строчка "javascript:" ?
 

an_kalinovski

Новичок
Автор оригинала: Coffin
как раз вчера такую шнягу делла
PHP:
<td onMouseOver="javascript:this.style.background='#89A2F1';this.style.cursor='hand';" onMouseOut="javascript:this.style.background='#FFFFFF';" >...</td>
Это не та "шняга". Просят менять цвет при нажатии а не при наведении. Так просто тут не обойтись onMouseOver != onClick ))
 

Coffin

Новичок
Автор оригинала: phprus
Coffin
А зачем в твоем коде перед началом обработчика события вставлена строчка "javascript:" ?
ну виноват я , что
PHP:
 так разбивает слово javascript

[size=1][i]-~{}~ 28.07.06  10:36:[/i][/size]

[QUOTE][i]Автор оригинала: an_kalinovski [/i]
Это не та "шняга". Просят менять цвет при нажатии а не при наведении. Так просто тут не обойтись onMouseOver != onClick )) [/QUOTE]
а точно :) ну мля , 
поменять событие и все :)
 

kruglov

Новичок
Coffin
А зачем вообще javascript перед текстом обработчика?

-~{}~ 28.07.06 11:16:

поменять событие и все
Для onmouseover отменяющим событием является onmouseout.
Подскажите, пожалуйста, отменяющее событие для onclick.
 

an_kalinovski

Новичок
Автор оригинала: kruglov
Coffin
А зачем вообще javascript перед текстом обработчика?

-~{}~ 28.07.06 11:16:


Для onmouseover отменяющим событием является onmouseout.
Подскажите, пожалуйста, отменяющее событие для onclick.
Нет такого )))))

Вот так делай

<script>
function highlight (obj) {
if (obj.style.backgroundColor === '#999')
{obj.style.backgroundColor = '#333';}
else
{obj.style.backgroundColor = '#999';}
}
</script>
<div style="background-color:#999" onclick="highlight (this);">Test1</div>
<div style="background-color:#999" onclick="highlight (this);">Test2</div>
<div style="background-color:#999" onclick="highlight (this);">Test3</div>

Ну или что там тебе вместо div нужно...
 
Сверху