Главная / Интернет-технологии /
Практикум по программированию на JavaScript / Тест 12
Практикум по программированию на JavaScript - тест 12
Упражнение 1:
Номер 1
Где расположить сценарий для вывода нового окна в коде странице?
Ответ:
 (1)
в начале кода, в разделе <HEAD>
 
 (2)
ближе к концу документа HTML, чтобы сначала загрузилась страница, а потом окно 
 (3)
все равно, в каком месте 
Номер 2
window.open
- здесь:
Ответ:
 (1)
window
- объект, а open
- метод 
 (2)
window
- метод, а open
- объект 
 (3)
window
- объект, а open
- объект 
Номер 3
Конфигурация нового окна
Ответ:
 (1)
это все, что находится в экземпляре команды: ('URL документа в окне', 'Название нового окна', config='параметры нового окна') 
 (2)
это размеры нового окна, указываемые в разделе config 
 (3)
это URL документа, который будет выведен в новом окне 
Упражнение 2:
Номер 1
Используется ли пробел в перечислении подкоманд config
?
Ответ:
 (1) команды разделены только запятой без пробелов, а значения поставлены в одинарные кавычки 
 (2) обязательно, так как подкоманды должны быть разделены 
 (3) только в кавычках 
Номер 2
Какое свойство нового окна задается параметром "location="
?
Ответ:
 (1)
возможность изменения пользователем размеров окна по своему желанию 
 (2)
наличие строки меню 
 (3)
наличие адресной строки во вновь открытом окне, в которой выводится URL страницы 
Номер 3
Какое свойство вновь открытого окна задается параметром "toolbar="
?
Ответ:
 (1)
наличие панели инструментов 
 (2)
наличие полосы прокрутки 
 (3)
наличие строки состояния 
Упражнение 3:
Номер 1
Закрытие текущего окна осуществляется следующим фрагментом кода:
Ответ:
 (1)
<A HREF="" onClick="self.close()">Щелкните, чтобы закрыть</A>
 
 (2)
<A HREF="" onClick="self.open">Щелкните, чтобы закрыть</A>
 
 (3)
<A HREF="" onMouseOver="document.close()">Щелкните, чтобы закрыть</A>
 
 (4)
<A HREF="" onClick="window.close()">Щелкните, чтобы закрыть</A>
 
Номер 2
Какое действие произойдет после выполнения кода?
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config='height=300,width=300')">Click here</A>
Ответ:
 (1)
переход по ссылке к файлу file.htm
 
 (2)
открытие файла file.htm
в текущем окне 
 (3)
открытие окна с именем 'window_name'
 
Номер 3
Как открыть окно, содержащее полосы прокрутки и панель инструментов?
<SCRIPT type="text/javascript">
пример к задаче
</SCRIPT>
Ответ:
 (1)
('opened.html', 'name', config='height=300,width=300,toolbar=1,scrollbars=1')
 
 (2)
('opened.html', 'name', config='height=300,width=300,toolbar=yes,location=no')
 
 (3)
('opened.html', 'name', config='height=300,width=300,menubar=1,location=1')
 
 (4)
('opened.html', 'name', config='height=300,width=300,status=1,scrollbars=1')
 
Упражнение 4:
Номер 1
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config='width=300,status=0')">Click here</A>
Ответ:
 (1)
ошибка создания окна. Не указан параметр height
 
 (2)
ошибка создания окна. Неправильно задан параметр status
 
 (3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл 
 (4)
нет ошибки 
Номер 2
Определите ошибку
<A HREF="file.htm" onClick="window.open('window_name', 'opened.html',
config='width=300,status=0')">Click here</A>
Ответ:
 (1)
ошибка создания окна. Не указан параметр height
 
 (2)
ошибка создания окна. Неправильно задан параметр status
 
 (3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл 
 (4)
нет ошибки 
Номер 3
Определите ошибку
<A HREF="file.htm" onClick="window.open('opened.html', 'window_name',
config="width=300,status=0")">Click here</A>
Ответ:
 (1)
ошибка создания окна. Не указан параметр height
 
 (2)
ошибка создания окна. Неправильный синтаксис параметров
 
 (3)
ошибка создания окна. Неправильно создана ссылка на открываемый файл
 
 (4)
нет ошибки
 
Упражнение 5:
Номер 1
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_blank" onClick="return false;">new</a>
Ответ:
 (1)
откроется страница с URL http://intuit.ru
в этом же окне 
 (2)
откроется страница с URL http://intuit.ru
в новом окне 
 (3)
браузер выдаст ошибку 
 (4)
ничего не произойдет 
Номер 2
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_blank" onClick="return true;">new</a>
Ответ:
 (1)
откроется страница с URL http://intuit.ru
в этом же окне 
 (2)
откроется страница с URL http://intuit.ru
в новом окне 
 (3)
браузер выдаст ошибку 
 (4)
ничего не произойдет 
Номер 3
Что произойдет при клике по следующей гиперссылке?
<a href="http://intuit.ru" target="_self" onClick="return true;">new</a>
Ответ:
 (1)
откроется страница с URL http://intuit.ru
в этом же окне 
 (2)
откроется страница с URL http://intuit.ru
в новом окне
 
 (3)
браузер выдаст ошибку 
 (4)
ничего не произойдет 
Упражнение 6:
Номер 1
Что возвращает метод confirm()
?
Ответ:
 (1)
значение true/false
 
 (2)
аргумент метода 
 (3)
void
 
Номер 2
Что будет, если не указать параметры метода open()
?
Ответ:
 (1)
будет создано новое окно с пустым исходным кодом 
 (2)
получим сообщение об ошибке 
 (3)
отсутствие реакции 
Номер 3
Что будет, если открыть окно с именем существующего окна?
Ответ:
 (1)
будет создано новое окно 
 (2)
получим сообщение об ошибке 
 (3)
загрузим в новое окно пустой документ 
Упражнение 7:
Номер 1
Можно ли закрыть окно-предок из окна-потомка?
Ответ:
 (1)
нельзя 
 (2)
window.opener.close()
 
 (3)
_opener.close()
 
Номер 2
Произойдет ли при выполнении следующих команд закрытие текущего окна и передача фокуса окну-предку?
window.close();
window.opener.focus()?
Ответ:
 (1)
нет 
 (2)
да 
Номер 3
На что указывает аргумент метода clearTimeout()
?
Ответ:
 (1)
на созданный поток 
 (2)
на стек 
 (3)
на JavaScript-код