Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Управление таблицей (http://www.flasher.ru/forum/showthread.php?t=104510)

Сашокк 27.11.2007 00:57

Управление таблицей
 
вопрос такой- у меня есть таблица 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>
............................

Заранее спасибо

iNils 27.11.2007 01:16

Цвета загнать в массив, каждой клеточке дать свойство clr типа Number с начальным значением 0. При клике на клеточке, увеличивет clr на и проверять, что бы оно не было больше или равно длине массива, иначе сбрасывать на 0. После этой операции, назначать цвет из массива, используя в качестве номера элемента значение clr.


Часовой пояс GMT +4, время: 04:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.