-
Notifications
You must be signed in to change notification settings - Fork 0
/
task.txt
24 lines (22 loc) · 4.55 KB
/
task.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
tets
Над прилагаемым файлом site.html необходимо выполнить следующие действия:
1.Создать кнопку, по нажатию на которую, появится копия исходной таблицы, но с порядком полей: 1, 3, 2. Применить для новой таблицы стили t2
2.Создать кнопку, по нажатию на которую, появится копия исходной таблицы, но с дополнительным полем 4, в котором будет сумма полей 2 и 3. Применить для новой таблицы стили t2
3.Создать кнопку, по нажатию на которую, сохранится в cookie ключ bbb со значением, равным 43
при последующем обновлении html в исходной таблице и в таблицах из пунктов 1, 2, 5 и 6 все числа должны быть уменьшены на это значение и все операции должны производиться уже с этим новым уменьшенным числом
4.Создать кнопку, по нажатию на которую, сформируется XMLHttp-запрос на сайт «http://domain.com», в котором параметрами будут переданы поле 1 и сумма полей 2 и 3 исходной таблицы, при условии что сумма больше 5. Перед отправкой вывести alert с этими параметрами. Имя параметра формируется так: p1 – поле 1, ps – сумма полей 2 и 3. Если под условие подходит несколько строк, то объединить это в один запрос
5.Создать кнопку, по нажатию на которую, появится iframe, внутри которого будет загружен site.html(без каких-либо параметров) с исходной таблицей, у которой будут невидимыми строки с отрицательными числами в поле 3. В загруженном ифрейме копии исходных таблиц из пунктов 1, 2 и 4 не должны содержать невидимую строку исходной таблицы
6.Создать кнопку, по нажатию на которую, появится iframe, внутри которого будет загружен site.html(без каких-либо параметров) с исходной таблицей, у которой будут невидимыми строки, у которых поле 1 равно «Petya».Это значение должно задаваться отдельной переменной. В загруженном ифрейме копии исходных таблиц из пунктов 1, 2 и 4 не должны содержать невидимую строку исходной таблицы
7.Создать кнопку, по нажатию на которую, будет найден комментарий, начинающийся с <!— js: и вывести alert с текстом, идущим после двоеточия
При выполнении задания категорически запрещается:
1. пользоваться jQuery, Mootools и другими подобными фреймворками
2.Вносить какие-либо изменения в html-код исходной таблицы
Решение заданий должно быть:
1.Написано только на javascript с использованием DOM-методов
2.Поддерживаться ие7+ и фф3.5+
3.Все пункты задания должны быть выполнены как одно целое в составе одного javascript'a
4.Javascript-код должен быть размещен в конце site.html перед закрывающимся </body>
5.Все функции и переменные, которые будут написаны для решения заданий, должны являться методами и свойствами и принадлежать одному объекту. Например:
hhh.tt = function() {… }
hhh.bb = 768
6. Решение должно корректно работать после переименовывания файла site.html