![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Apr 2006
Сообщений: 30
|
вопрос такой- у меня есть таблица 4х2, все клеточки окрашены в красный (к примеру) цвет, и нужно чтобы по щелчку они меняли цвет на голубой, потом на зелёный , а потом опять красный...
пишу так и у меня не получается, подскажите где ошибка ...........................
function evhan() {
if(this.bgcolor==#FF0000) this.bgcolor=#00FF00
else
if(this.bgcolor==#00FF00) this.bgcolor=#0000FF
else
if(this.bgcolor==#0000FF) this.bgcolor=#FF0000;
}
............................
<td bgcolor=#FF0000 onclick="evhan()"></td>
............................
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Цвета загнать в массив, каждой клеточке дать свойство clr типа Number с начальным значением 0. При клике на клеточке, увеличивет clr на и проверять, что бы оно не было больше или равно длине массива, иначе сбрасывать на 0. После этой операции, назначать цвет из массива, используя в качестве номера элемента значение clr.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|