Web-painter на JavaScript
Дано:
HTML-файл, в котором создана таблица 10х10 клеток и палитра из 10 оттенков.
Каждая клетка таблицы имеет свой id в виде cellx0y0, где после x поставлен номер ряда (от 0 до 9), а после y поставлен номер колонки (от 0 до 9).
Каждая клетка палитры имеет свой id в виде color1, где после color поставлен номер цвета (от 1 до 10).
Файл находится тут
Задания:
- Покрасить произвольную клетку таблицы в произвольный цвет
- Создать функцию по следующим требованиям:
Входящие параметры: идентификатор клетки и идентификатор цвета из палитры
Результат действия функции: указанная клетка должна покраситься в указанный цвет - Используя созданную функцию дать возможность пользователю действовать по следующему сценарию:
— Выбор цвета
— Выбор клетки, которая сразу красится в выбранный цвет
— Для смены цвета указать на палитре другую клетку - Доработать функцию, чтобы она не зависила от количества клеток в таблице и количества оттенков в палитре
- На языке PHP создать файл, генерирующий таблицу для рисования заданных размеров и палитру заданного количества оттенков