Главная / Интернет-технологии /
Введение в JavaScript / Тест 4
Введение в JavaScript - тест 4
Упражнение 1:
Номер 1
Свойство window.location
представляет собой ...
Ответ:
 (1) URL ссылки, на которой находится указатель мыши 
 (2) строковое значение, указываюшее адрес текущей страницы 
 (3) объект, одно из свойств которого есть адрес текущей страницы 
 (4) массив адресов посещенных сайтов 
Номер 2
Свойство window.navigator
представляет собой ...
Ответ:
 (1) свойство, указывающее наличие панели навигации в браузере 
 (2) строковое значение, указывающее название и версию браузера 
 (3) объект, свойства которого указывают название и версию браузера 
 (4) версию браузера Netscape Navigator 
Номер 3
Свойство window.status
представляет собой ...
Ответ:
 (1) URL ссылки, на которой находится указатель мыши 
 (2) строку, отображаемую в строке состояния браузера 
 (3) значение true
/false
, обозначающее статус загрузки документа 
Упражнение 2:
Номер 1
Какое свойство нового окна задается параметром location
?
Ответ:
 (1) наличие строки состояния 
 (2) URL-адрес страницы в окне 
 (3) наличие адресной строки 
Номер 2
Какое свойство нового окна задается параметром toolbar
?
Ответ:
 (1) наличие панели инструментов 
 (2) наличие полосы прокрутки 
 (3) наличие строки состояния 
Номер 3
Какое свойство нового окна задается параметром scrollbars
?
Ответ:
 (1) наличие панели инструментов 
 (2) наличие полосы прокрутки 
 (3) наличие строки состояния 
Упражнение 3:
Номер 1
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', '')">Ссылка</A>
Ответ:
 (1) файл 1.htm
откроется в новом окне 
 (2) файл 1.htm
откроется в текущем окне 
 (3) файл 2.htm
откроется в новом окне 
 (4) файл 2.htm
откроется в текущем окне 
Номер 2
Какое из перечисленных действий произойдет, если кликнуть по данной ссылке?
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', '');return false;">Ссылка</A>
Ответ:
 (1) файл 1.htm
откроется в новом окне 
 (2) файл 1.htm
откроется в текущем окне 
 (3) файл 2.htm
откроется в новом окне 
 (4) файл 2.htm
откроется в текущем окне 
Номер 3
Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', '');return true;">Ссылка</A>
Ответ:
 (1) файл 1.htm
откроется в новом окне 
 (2) файл 1.htm
откроется в текущем окне 
 (3) файл 2.htm
откроется в новом окне 
 (4) файл 2.htm
откроется в текущем окне 
Упражнение 4:
Номер 1
Выберите ссылки, кликнув по которым, мы закроем текущее окно:
Ответ:
 (1) <A HREF="" onClick="shutdown()">Щелкните, чтобы закрыть</A>
 
 (2) <A HREF="" onClick="self.close()">Щелкните, чтобы закрыть</A>
 
 (3) <A HREF="" onClick="document.close()">Щелкните, чтобы закрыть</A>
 
 (4) <A HREF="" onClick="window.close()">Щелкните, чтобы закрыть</A>
 
Номер 2
Какие из команд откроют окно, содержащее полосы прокрутки и панель инструментов?
Ответ:
 (1) window.open('1.htm', 'ku', 'toolbar=yes,scrollbars=yes')
 
 (2) window.open('1.htm', 'ku', 'toolbars=yes,scrollbar=yes')
 
 (3) window.open('1.htm', 'ku', 'scrollbars=yes,toolbar=no')
 
 (4) window.open('1.htm', 'ku', 'scrollbars=yes,menubar=no,toolbar=yes')
 
 (5) window.open('1.htm', 'ku', 'status=yes,scrollbars=yes,toolbar=yes')
 
Упражнение 6:
Номер 1
Определите ошибку:
<A HREF="1.htm" onClick="window.open('2.htm', 'ku', 'width=300,status=0')">Ссылка</A>
Ответ:
 (1) ошибка создания окна: не указан параметр height
 
 (2) ошибка создания окна: неправильно задан параметр status
 
 (3) имя файла в атрибуте HREF
должно совпадать с именем файла в window.open()
 
 (4) нет ошибки 
Номер 2
Определите ошибку:
<A HREF="1.htm" onClick="window.open('2.htm', 'ku',
'status=yes,scrollbars=1,height=yes')">Ссылка</A>
Ответ:
 (1) ошибка создания окна: не указана ширина открываемого окна 
 (2) ошибка создания окна: недопустимое значение параметра height
 
 (3) нет ошибки 
Номер 3
Определите ошибку:
<A HREF="1.htm" onClick="window.open("2.htm", "", "location=0,menubar=yes")">Ссылка</A>
Ответ:
 (1) ошибка создания окна: недопустимое значение параметра location
 
 (2) ошибка создания окна: не задано имя окна 
 (3) синтаксическая ошибка в аргументах метода window.open()
 
 (4) нет ошибки 
Упражнение 7:
Номер 1
Что возвращает метод prompt()
?
Ответ:
 (1) строку, введенную пользователем в окне запроса 
 (2) значение true
/false
 
 (3) ничего (т.е. undefined
) 
Номер 2
Что возвращает метод confirm()
?
Ответ:
 (1) строку, введенную пользователем в окне запроса 
 (2) значение true
/false
 
 (3) ничего (т.е. undefined
) 
Номер 3
Что возвратит метод confirm()
, если пользователь просто закроет окно запроса?
Ответ:
 (1) значение true
 
 (2) значение false
 
 (3) ничего не возвратит (т.е. undefined
) 
 (4) будет выдана ошибка браузера 
Упражнение 8:
Номер 1
Что будет, если не указать параметры метода window.open()
?
Ответ:
 (1) будет открыто новое пустое окно 
 (2) получим сообщение об ошибке 
 (3) отсутствие реакции 
Номер 2
Что будет, если открыть окно с именем уже существующего окна?
Ответ:
 (1) будет создано новое окно 
 (2) будет выдано сообщение об ошибке 
 (3) в новое окно загрузится пустой документ 
 (4) окно с этим именем получит фокус и будет возвращена ссылка на это окно 
Номер 3
Что возвращает метод window.open()
?
Ответ:
 (1) URL-адрес страницы, открытой в новом окне 
 (2) объект класса Window
, ассоциированный с открытым окном 
 (3) имя открытого окна, которое можно использовать в атрибуте TARGET
ссылок 
Упражнение 9:
Номер 1
Что нужно передавать в качестве аргументов методу clearTimeout()
?
Ответ:
 (1) строку, содержащую JavaScript-код, и время отсрочки в миллисекундах 
 (2) ссылку на созданный ранее поток вычислений 
 (3) ссылку на открытое ранее окно 
Номер 2
Что нужно передавать в качестве аргумента методу clearInterval()
?
Ответ:
 (1) строку, содержащую JavaScript-код, и интервал отсрочки в миллисекундах 
 (2) ссылку на созданный ранее поток вычислений 
 (3) ссылку на открытое ранее окно 
Номер 3
Что делает метод setTimeout()
?
Ответ:
 (1) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой 
 (2) позволяет выполнять некоторый JavaScript-код с указанным периодом 
 (3) устанавливает текущее время, указанное в аргументе 
Номер 4
Что делает метод setInterval()
?
Ответ:
 (1) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой 
 (2) позволяет выполнять некоторый JavaScript-код с указанным периодом 
 (3) устанавливает текущее время, указанное в аргументе 
Упражнение 10:
Номер 1
Как из окна, открытого с помощью window.open()
, обратиться ко 2-й форме окна-предка?
Ответ:
 (1) window.opener.forms[2]
 
 (2) window.opener.forms[1]
 
 (3) self.opener.forms[1]
 
 (4) window.top.forms[1]
 
Номер 2
Окно разделено на два фрейма с именами left
и right
. Как из правого фрейма обратиться к 3-й картинке левого фрейма?
Ответ:
 (1) window.left.document.images[2]
 
 (2) top.document.left.images[2]
 
 (3) right.left.document.images[2]
 
 (4) top.left.document.images[2]
 
 (5) top.frames['left'].document.images[2]
 
 (6) parent.left.document.images[2]