Какое свойство нового окна задается параметром toolbar

Какое свойство нового окна задается параметром toolbar thumbnail

Главная / Интернет-технологии /
Введение в JavaScript / Тест 4

Упражнение 1:

Номер 1

Свойство window.location представляет собой …

Ответ:

&nbsp(1) URL ссылки, на которой находится указатель мыши&nbsp

&nbsp(2) строковое значение, указываюшее адрес текущей страницы&nbsp

&nbsp(3) объект, одно из свойств которого есть адрес текущей страницы&nbsp

&nbsp(4) массив адресов посещенных сайтов&nbsp

Номер 2

Свойство window.navigator представляет собой …

Ответ:

&nbsp(1) свойство, указывающее наличие панели навигации в браузере&nbsp

&nbsp(2) строковое значение, указывающее название и версию браузера&nbsp

&nbsp(3) объект, свойства которого указывают название и версию браузера&nbsp

&nbsp(4) версию браузера Netscape Navigator&nbsp

Номер 3

Свойство window.status представляет собой …

Ответ:

&nbsp(1) URL ссылки, на которой находится указатель мыши&nbsp

&nbsp(2) строку, отображаемую в строке состояния браузера&nbsp

&nbsp(3) значение true/false, обозначающее статус загрузки документа&nbsp

Упражнение 2:

Номер 1

Какое свойство нового окна задается параметром location?

Ответ:

&nbsp(1) наличие строки состояния&nbsp

&nbsp(2) URL-адрес страницы в окне&nbsp

&nbsp(3) наличие адресной строки&nbsp

Номер 2

Какое свойство нового окна задается параметром toolbar?

Ответ:

&nbsp(1) наличие панели инструментов&nbsp

&nbsp(2) наличие полосы прокрутки&nbsp

&nbsp(3) наличие строки состояния&nbsp

Номер 3

Какое свойство нового окна задается параметром scrollbars?

Ответ:

&nbsp(1) наличие панели инструментов&nbsp

&nbsp(2) наличие полосы прокрутки&nbsp

&nbsp(3) наличие строки состояния&nbsp

Упражнение 3:

Номер 1

Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF=»1.htm» onClick=»window.open(‘2.htm’, ‘ku’, »)»>Ссылка</A>

Ответ:

&nbsp(1) файл 1.htm откроется в новом окне&nbsp

&nbsp(2) файл 1.htm откроется в текущем окне&nbsp

&nbsp(3) файл 2.htm откроется в новом окне&nbsp

&nbsp(4) файл 2.htm откроется в текущем окне&nbsp

Номер 2

Какое из перечисленных действий произойдет, если кликнуть по данной ссылке?
<A HREF=»1.htm» onClick=»window.open(‘2.htm’, ‘ku’, »);return false;»>Ссылка</A>

Ответ:

&nbsp(1) файл 1.htm откроется в новом окне&nbsp

&nbsp(2) файл 1.htm откроется в текущем окне&nbsp

&nbsp(3) файл 2.htm откроется в новом окне&nbsp

&nbsp(4) файл 2.htm откроется в текущем окне&nbsp

Номер 3

Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?
<A HREF=»1.htm» onClick=»window.open(‘2.htm’, ‘ku’, »);return true;»>Ссылка</A>

Ответ:

&nbsp(1) файл 1.htm откроется в новом окне&nbsp

&nbsp(2) файл 1.htm откроется в текущем окне&nbsp

&nbsp(3) файл 2.htm откроется в новом окне&nbsp

&nbsp(4) файл 2.htm откроется в текущем окне&nbsp

Упражнение 4:

Номер 1

Выберите ссылки, кликнув по которым, мы закроем текущее окно:

Ответ:

&nbsp(1) <A HREF=»» onClick=»shutdown()»>Щелкните, чтобы закрыть</A>&nbsp

&nbsp(2) <A HREF=»» onClick=»self.close()»>Щелкните, чтобы закрыть</A>&nbsp

&nbsp(3) <A HREF=»» onClick=»document.close()»>Щелкните, чтобы закрыть</A>&nbsp

&nbsp(4) <A HREF=»» onClick=»window.close()»>Щелкните, чтобы закрыть</A>&nbsp

Номер 2

Какие из команд откроют окно, содержащее полосы прокрутки и панель инструментов?

Ответ:

&nbsp(1) window.open(‘1.htm’, ‘ku’, ‘toolbar=yes,scrollbars=yes’)&nbsp

&nbsp(2) window.open(‘1.htm’, ‘ku’, ‘toolbars=yes,scrollbar=yes’)&nbsp

&nbsp(3) window.open(‘1.htm’, ‘ku’, ‘scrollbars=yes,toolbar=no’)&nbsp

&nbsp(4) window.open(‘1.htm’, ‘ku’, ‘scrollbars=yes,menubar=no,toolbar=yes’)&nbsp

&nbsp(5) window.open(‘1.htm’, ‘ku’, ‘status=yes,scrollbars=yes,toolbar=yes’)&nbsp

Упражнение 6:

Номер 1

Определите ошибку:
<A HREF=»1.htm» onClick=»window.open(‘2.htm’, ‘ku’, ‘width=300,status=0’)»>Ссылка</A>

Ответ:

&nbsp(1) ошибка создания окна: не указан параметр height&nbsp

&nbsp(2) ошибка создания окна: неправильно задан параметр status&nbsp

&nbsp(3) имя файла в атрибуте HREF должно совпадать с именем файла в window.open()&nbsp

&nbsp(4) нет ошибки&nbsp

Номер 2

Определите ошибку:

<A HREF=»1.htm» onClick=»window.open(‘2.htm’, ‘ku’,
‘status=yes,scrollbars=1,height=yes’)»>Ссылка</A>

Ответ:

&nbsp(1) ошибка создания окна: не указана ширина открываемого окна&nbsp

&nbsp(2) ошибка создания окна: недопустимое значение параметра height&nbsp

&nbsp(3) нет ошибки&nbsp

Номер 3

Определите ошибку:
<A HREF=»1.htm» onClick=»window.open(«2.htm», «», «location=0,menubar=yes»)»>Ссылка</A>

Ответ:

&nbsp(1) ошибка создания окна: недопустимое значение параметра location&nbsp

&nbsp(2) ошибка создания окна: не задано имя окна&nbsp

&nbsp(3) синтаксическая ошибка в аргументах метода window.open()&nbsp

&nbsp(4) нет ошибки&nbsp

Упражнение 7:

Номер 1

Что возвращает метод prompt()?

Ответ:

&nbsp(1) строку, введенную пользователем в окне запроса&nbsp

&nbsp(2) значение true/false&nbsp

&nbsp(3) ничего (т.е. undefined)&nbsp

Номер 2

Что возвращает метод confirm()?

Ответ:

&nbsp(1) строку, введенную пользователем в окне запроса&nbsp

&nbsp(2) значение true/false&nbsp

&nbsp(3) ничего (т.е. undefined)&nbsp

Номер 3

Что возвратит метод confirm(), если пользователь просто закроет окно запроса?

Ответ:

&nbsp(1) значение true&nbsp

&nbsp(2) значение false&nbsp

&nbsp(3) ничего не возвратит (т.е. undefined)&nbsp

&nbsp(4) будет выдана ошибка браузера&nbsp

Упражнение 8:

Номер 1

Что будет, если не указать параметры метода window.open()?

Ответ:

&nbsp(1) будет открыто новое пустое окно&nbsp

&nbsp(2) получим сообщение об ошибке&nbsp

&nbsp(3) отсутствие реакции&nbsp

Номер 2

Что будет, если открыть окно с именем уже существующего окна?

Ответ:

&nbsp(1) будет создано новое окно&nbsp

&nbsp(2) будет выдано сообщение об ошибке&nbsp

&nbsp(3) в новое окно загрузится пустой документ&nbsp

&nbsp(4) окно с этим именем получит фокус и будет возвращена ссылка на это окно&nbsp

Номер 3

Что возвращает метод window.open()?

Ответ:

&nbsp(1) URL-адрес страницы, открытой в новом окне&nbsp

&nbsp(2) объект класса Window, ассоциированный с открытым окном&nbsp

&nbsp(3) имя открытого окна, которое можно использовать в атрибуте TARGET ссылок&nbsp

Упражнение 9:

Номер 1

Что нужно передавать в качестве аргументов методу clearTimeout()?

Ответ:

&nbsp(1) строку, содержащую JavaScript-код, и время отсрочки в миллисекундах&nbsp

&nbsp(2) ссылку на созданный ранее поток вычислений&nbsp

&nbsp(3) ссылку на открытое ранее окно&nbsp

Номер 2

Что нужно передавать в качестве аргумента методу clearInterval()?

Ответ:

&nbsp(1) строку, содержащую JavaScript-код, и интервал отсрочки в миллисекундах&nbsp

&nbsp(2) ссылку на созданный ранее поток вычислений&nbsp

&nbsp(3) ссылку на открытое ранее окно&nbsp

Номер 3

Что делает метод setTimeout()?

Ответ:

&nbsp(1) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой&nbsp

&nbsp(2) позволяет выполнять некоторый JavaScript-код с указанным периодом&nbsp

&nbsp(3) устанавливает текущее время, указанное в аргументе&nbsp

Номер 4

Что делает метод setInterval()?

Ответ:

&nbsp(1) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой&nbsp

&nbsp(2) позволяет выполнять некоторый JavaScript-код с указанным периодом&nbsp

Читайте также:  Люди каких профессий изучают строение и свойства литосферы

&nbsp(3) устанавливает текущее время, указанное в аргументе&nbsp

Упражнение 10:

Номер 1

Как из окна, открытого с помощью window.open(), обратиться ко 2-й форме окна-предка?

Ответ:

&nbsp(1) window.opener.forms[2]&nbsp

&nbsp(2) window.opener.forms[1]&nbsp

&nbsp(3) self.opener.forms[1]&nbsp

&nbsp(4) window.top.forms[1]&nbsp

Номер 2

Окно разделено на два фрейма с именами left и right. Как из правого фрейма обратиться к 3-й картинке левого фрейма?

Ответ:

&nbsp(1) window.left.document.images[2]&nbsp

&nbsp(2) top.document.left.images[2]&nbsp

&nbsp(3) right.left.document.images[2]&nbsp

&nbsp(4) top.left.document.images[2]&nbsp

&nbsp(5) top.frames[‘left’].document.images[2]&nbsp

&nbsp(6) parent.left.document.images[2]&nbsp

Источник

Методы объекта window

Что можно сделать с окном? Открыть (создать), закрыть (удалить), положить его поверх всех других открытых окон (передать фокус). Кроме того, можно управлять свойствами окна и свойствами подчиненных ему объектов. Сосредоточимся на простых и наиболее популярных методах управления окнами.

alert()

Метод alert() позволяет выдать окно предупреждения, имеющее единственную кнопку «OK»:

<A HREF=»javascript:window.alert(‘Внимание’)»>
Повторите запрос!</A>

Нужно лишь иметь в виду, что сообщения выводятся системным шрифтом, следовательно, для получения предупреждений на русском языке нужна локализованная версия ОС.

confirm()

Метод confirm() позволяет задать пользователю вопрос, на который тот может ответить либо положительно (нажав кнопку «OK»), либо отрицательно (нажав кнопку «Отмена» или «Cancel», либо просто закрыв окно запроса). В соответствии с действиями пользователя метод confirm() возвращает значение true либо false. Пример:

<FORM NAME=f>
<INPUT TYPE=button NAME=b VALUE=»Нажмите эту кнопку»
onClick=»if(window.confirm(‘Вы знаете JavaScript?’))
document.f.b.value=’Да. Спросить еще?’;
else document.f.b.value=’Нет. Спросить еще?’;»>
</FORM>

Все ограничения для сообщений на русском языке, которые были описаны для метода alert(), справедливы и для метода confirm().

prompt()

Метод prompt() позволяет принять от пользователя cтроку текста. Синтаксис его таков:

prompt(«Строка вопроса»,»Строка ответа по умолчанию»)

Когда пользователь введет свой ответ (либо оставит неизменным ответ по умолчанию) и нажмет кнопку OK, метод prompt() возвратит полученную строчку в качестве значения, которое можно далее присвоить любой переменной и потом разбирать ее в JavaScript-программе.

<FORM NAME=f>
<INPUT TYPE=button VALUE=»Открыть окно ввода»
onClick=»document.f.e.value=
window.prompt(‘Введите сообщение’,’Сюда’);»>
<INPUT SIZE=30 NAME=e>
</FORM>

window.open()

Метод open() предназначен для создания новых окон . В общем случае его синтаксис выглядит следующим образом:

myWin = window.open(«URL»,»имя_окна»,»параметр=значение,параметр=значение,…», заменить);

Первый аргумент задает адрес страницы, загружаемой в новое окно (можно оставить пустую строку, тогда окно останется пустым). Второй аргумент задает имя окна, которое можно будет использовать в атрибуте TARGET контейнеров <A> и <FORM>. В качестве значений допустимы также зарезервированные имена _blank, _parent, _self, _top, смысл которых такой же, как у аналогичных значений атрибута TARGET. Если имя_окна совпадает с именем уже существующего окна (или фрейма), то новое окно не создается, а все последующие манипуляции с переменной myWin будут применяться к этому окну (или фрейму).

Третий аргумент есть не содержащая пробелов строка, представляющая собой список параметров и их значений, перечисленных через запятую. Указание каждого из параметров необязательно, однако значения по умолчанию могут зависеть от браузера, поэтому всегда указывайте явно те параметры, на которые рассчитываете. Возможные параметры перечислены в таблице 4.3.
Вместо значений yes и no можно использовать 1 и 0.
Последний аргумент » заменить » является необязательным, принимает значения true и false и означает: следует ли новый URL добавить в history в качестве нового элемента или заменить им последний элемент history.

Метод window.open() возвращает ссылку на вновь открытое окно, т.е. объект класса Window. Его можно присвоить переменной (что мы и сделали выше), с тем чтобы потом можно было управлять открытым окном (писать в него, читать из него, передавать и убирать фокус, закрывать).

Таблица
4.3.
Параметры метода window.open()

ПараметрЗначенияОписание
widthчислоШирина окна в пикселах (не менее 100 )
heightчислоВысота окна в пикселах (не менее 100 )
leftчислоРасстояние от левого края экрана до левой границы окна в пикселах
topчислоРасстояние от верхнего края экрана до верхней границы окна в пикселах
directories yes / noНаличие у окна панели папок (Netscape Navigator)
location yes / noНаличие у окна поля адреса
menubar yes / noНаличие у окна панели меню
resizable yes / noСможет ли пользователь менять размер окна
scrollbars yes / noНаличие у окна полос прокрутки
status yes / noНаличие у окна поля статуса
toolbar yes / noНаличие у окна панели инструментов

Приведем два примера открытия нового окна:

<FORM>
<INPUT TYPE=button VALUE=»Простое окно»
onClick=»window.open(», ‘test1’,
‘directories=no,height=200,location=no,’+
‘menubar=no,resizable=no,scrollbars=no,’+
‘status=no,toolbar=no,width=200’);»>

<INPUT TYPE=button VALUE=»Сложное окно»
onClick=»window.open(», ‘test2’,
‘directories=yes,height=200,location=yes,’+
‘menubar=yes,resizable=yes,scrollbars=yes,’+
‘status=yes,toolbar=yes,width=200’);»>
</FORM>

При нажатии кнопки «Простое окно» получаем окно со следующими параметрами:

  • directories=no — окно без панели папок
  • height=200 — высота 200 px
  • location=no — поле адреса отсутствует
  • menubar=no — без меню
  • resizable=no — размер окна изменять нельзя
  • scrollbars=no — полосы прокрутки отсутствуют
  • status=no — статусная строка отсутствует
  • toolbar=no — системные кнопки браузера отсутствуют
  • width=200 — ширина 200 px

При нажатии кнопки «Сложное окно» получаем окно, где:

  • directories=yes — окно с панелью папок
  • height=200 — высота 200 px
  • location=yes — поле адреса есть
  • menubar=yes — меню есть
  • resizable=yes — размер изменять можно
  • scrollbars=yes — есть полосы прокрутки
  • status=yes — статусная строка есть
  • toolbar=yes — системные кнопки браузера есть
  • width=200 — ширина 200 px

window.close()

Метод close() позволяет закрыть окно. Чаще всего возникает вопрос, какое из окон, собственно, следует закрыть. Если необходимо закрыть текущее, то:

window.close();
self.close();

Если мы открыли окно с помощью метода window.open(), то из скрипта, работающего в новом окне, сослаться на окно-родитель можно с помощью window.opener (обратите внимание, здесь window ссылается на объект нового, созданного окна, т.к. оно использовано в скрипте, работающем в новом окне). Поэтому, если необходимо закрыть родительское окно, т.е. окно, из которого было открыто текущее, то:

Если необходимо закрыть произвольное окно, то тогда сначала нужно получить его идентификатор:

id=window.open();

id.close();

Как видно из последнего примера, закрывают окно не по имени (значение атрибута TARGET тут ни при чем), а используют указатель на объект.

Читайте также:  Какие два психических свойства личности называет автор укажите любые две

Источник

Имеются картинки forest0.gif … forest5.gif. Что будет происходить после загрузки следующей страницы?

<SCRIPT>var n=i=0;function show(){ document.mypic.src=»»forest»»+n+»».gif»»; i++; n = (n+1)%6;}</SCRIPT><BODY onLoad=»»setInterval(‘show();’,1000);»»><IMG NAME=mypic SRC=»»»»></BODY>

  • (Правильный ответ) анимация будет показываться неограниченно с интервалом 1 сек. между кадрами
  • ничего не будет происходить, т.к. допущена ошибка
  • будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами
  • будет показан первый кадр анимации через 1 сек. после загрузки страницы

Выберите утверждение, характеризующее язык JavaScript:

  • это язык разработки сетевых баз данных
  • (Правильный ответ) это язык управления сценариями просмотра гипертекстовых Web-страниц
  • это язык описания взаимодействий клиента и сервера

Язык JavaScript — …

  • (Правильный ответ) регистро-зависимый
  • регистро-независимый

Интерпретатор какого языка будет использован браузером для выполнения следующего скрипта:

<SCRIPT LANGUAGE=»»JavaScript»» TYPE=»»text/vbscript»»> … </SCRIPT>

если браузер «понимает» оба атрибута TYPE и LANGUAGE?

  • JavaScript
  • использовать одновременно оба атрибута TYPE и LANGUAGE недопустимо
  • (Правильный ответ) VBScript

Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?

for(i=0;i<9;i++) { if(i>5) continue; document.write(i); }

  • 01234
  • 5678
  • ничего
  • 678
  • (Правильный ответ) 012345

Каким из перечисленных способов нельзя объявить новый массив?

  • mas = new Array(‘Help’);
  • (Правильный ответ) mas[0]=1; mas[1]=2; mas[2]=3;
  • mas = new Array(5);
  • mas = new Array();

Что будет создано в результате следующего объявления: a = new Array(3,’Moscow’,’London’,’Paris’)?

  • массив из трех элементов — строк «Moscow«, «London» и «Paris«
  • (Правильный ответ) массив из четырех элементов — числа 3 и строк «Moscow«, «London» и «Paris«
  • будет выдана ошибка, т.к. нельзя в массиве смешивать элементы разных типов

Какой результат работы скрипта:

<SCRIPT> mas=new Array(2); mas[3]=5; alert(mas[3]); </SCRIPT>

?

  • (Правильный ответ) будет показано окно предупреждения с цифрой 5
  • будет показано окно предупреждения с надписью undefined
  • будет сообщено об ошибке

Что делает строка massiv = new Array()?

  • сравнивается значение переменной massiv с результатом вызова функции Array
  • объявляет переменную с именем Array и присваивает ее значение переменной massiv
  • (Правильный ответ) объявляет переменную с именем massiv типа «массив»

Когда используются циклы while?

  • когда известно количество повторений
  • (Правильный ответ) когда неизвестно количество повторений
  • когда необходимо выполнить действие хотя бы один раз

Что будет создано в результате следующего объявления: a = new Array(5);?

  • (Правильный ответ) массив из 5 элементов, значения которых не определены
  • массив из одного элемента — числа 5
  • массив из 6 элементов, значения которых не определены

Что выдаст данный скрипт:

var p=»»3.1415926535″», a = p.split(‘5’); alert(a[2]+5);

?

  • 9265
  • 8
  • 931
  • (Правильный ответ) 35

Нумерация элементов массивов начинается с

  • 1
  • с любого числа, которое задаст пользователь
  • (Правильный ответ) 0

Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?

for(i=0;i<9;i++) { if(i<5) break; document.write(i); }

  • 01234
  • 678
  • (Правильный ответ) ничего
  • 012345
  • 5678

Как средствами JavaScript создать многомерный массив?

  • в JavaScript нет средств для создания многомерных массивов
  • (Правильный ответ) создав обыкновенный массив, элементами которого являются другие массивы
  • использовать встроенный объект «многомерный массив»

Не выполняя скрипт в браузере, определите, что будет выведено в следующем цикле?

for(i=0;i<9;i++) { if(i<5) continue; document.write(i); }

  • ничего
  • 678
  • (Правильный ответ) 5678
  • 01234
  • 012345

Что произойдет, если переменной, хранящей число, присвоить в качестве значения массив?

  • в переменную будет занесена длина этого массива
  • массив будет неявно преобразован в число, которое и присвоится переменной
  • браузер сообщит об ошибке типов и прекратит работу скрипта
  • (Правильный ответ) с этого момента переменная будет хранить массив

Каков результат работы скрипта: var M = Math, A = alert, pi = M.PI/2; A(M.sin(pi)); ?

  • (Правильный ответ) будет выведено число 1 в окне предупреждения
  • будет выдана ошибка: после alert нужны скобки и аргумент
  • будет выведена буква Q в окне предупреждения
  • будет выведено число 0 в окне предупреждения
  • будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой

Какой из объектов модели DOM — самый старший?

  • document
  • navigator
  • (Правильный ответ) window

Каков результат работы скрипта: var Z = Math.cos, A = alert, P = Math.PI; A(Z(P)); ?

  • будет выведена буква P в окне предупреждения
  • (Правильный ответ) будет выведено число –1 в окне предупреждения
  • будет выдана ошибка: после alert и cos нужны скобки и аргумент
  • будет выдана ошибка: в двух местах вместо запятой нужна точка с запятой
  • будет выведено число 1 в окне предупреждения

Является ли объект navigator свойством объекта window?

  • да, но только в Netscape Navigator
  • нет
  • (Правильный ответ) да

Каков результат работы скрипта:

L = window.location; W = document.write; W(L);

?

  • (Правильный ответ) будет выведен адрес текущей страницы
  • будет выведена строка «window.location«
  • будет выведено [object], т.к. location — это объект
  • будет выдана ошибка: после write нужны скобки и аргумент

В форме с именем fio имеется поле с именем familia, у которого есть свойство value. Каким образом нельзя обратиться к этому свойству внутри оператора with(document.fio)?

  • familia[‘value’]
  • familia.value
  • (Правильный ответ) familia.value.fio
  • document.fio.familia.value

Каков результат работы скрипта: var A = alert; A(window.location); ?

  • будет выведена строка «window.location» в окне предупреждения
  • будет выведено [object], т.к. location — это объект
  • (Правильный ответ) будет выведен адрес текущей страницы в окне предупреждения
  • будет выдана ошибка: после alert нужны скобки и аргумент

Укажите НЕдопустимый способ обращения к форме с именем anketa:

  • document.forms.anketa
  • window.document.anketa
  • document.anketa
  • (Правильный ответ) window.anketa
  • document.forms[‘anketa’]

Какое свойство нового окна задается параметром location?

  • наличие строки состояния
  • (Правильный ответ) наличие адресной строки
  • URL-адрес страницы в окне

Что делает метод setTimeout()?

  • устанавливает текущее время, указанное в аргументе
  • позволяет выполнять некоторый JavaScript-код с указанным периодом
  • (Правильный ответ) позволяет однократно выполнить некоторый JavaScript-код с отсрочкой

Какие из перечисленных действий произойдут, если кликнуть по данной ссылке?

<A HREF=»»1.htm»» onClick=»»window.open(‘2.htm’, ‘ku’, »);return true;»»>Ссылка</A>

  • (Правильный ответ) файл 1.htm откроется в текущем окне
  • файл 1.htm откроется в новом окне
  • файл 2.htm откроется в текущем окне
  • (Правильный ответ) файл 2.htm откроется в новом окне

Что делает метод setInterval()?

  • (Правильный ответ) позволяет выполнять некоторый JavaScript-код с указанным периодом
  • позволяет однократно выполнить некоторый JavaScript-код с отсрочкой
  • устанавливает текущее время, указанное в аргументе

Какое свойство нового окна задается параметром toolbar?

  • наличие полосы прокрутки
  • (Правильный ответ) наличие панели инструментов
  • наличие строки состояния
Читайте также:  Какой тип реакции характерен для свойств алкенов

Свойство window.navigator представляет собой …

  • свойство, указывающее наличие панели навигации в браузере
  • строковое значение, указывающее название и версию браузера
  • версию браузера Netscape Navigator
  • (Правильный ответ) объект, свойства которого указывают название и версию браузера

Для чего служат HTML-формы?

  • для сбора данных пользователя и отправки их Web-браузеру
  • для представления данных пользователя в виде таблицы
  • (Правильный ответ) для сбора данных пользователя и отправки их Web-серверу

Можно ли полностью перехватить и обработать JavaScript-функцией событие Submit (отправку данных на сервер)?

  • (Правильный ответ) да
  • нет

Отправить данные формы на сервер можно только нажатием кнопки отправки?

  • да
  • (Правильный ответ) нет

Как будет вести себя следующее поле ввода?

<INPUT TYPE=text NAME=field32 ONCLICK=»»alert(this.value)»» VALUE=»»Введите текст»»>

  • допущена ошибка: поле имеет имя field32, а не this
  • допущена ошибка в регистре символов, правильно писать onClick
  • будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет вне данного поля
  • (Правильный ответ) будет выдано окно предупреждения со значением данного поля, когда пользователь кликнет по данному полю
  • будет выдано окно предупреждения со значением данного поля, когда пользователь нажмет любую клавишу

Что нужно указать на месте многоточия, чтобы при клике по ссылке не совершался переход к новому документу?

<A HREF=»»javascript: код_программы; …»»>Ссылка</A>

  • return true;
  • (Правильный ответ) void(0);
  • return false;

Что нужно указать в обработчике onMouseOver гиперссылки, чтобы браузер не выполнил действие по умолчанию?

  • void(0);
  • return false;
  • нет верного ответа выше
  • (Правильный ответ) return true;

Что нужно указать в обработчике onClick гиперссылки, чтобы браузер не выполнил действие по умолчанию?

  • (Правильный ответ) return false;
  • void(0);
  • нет верного ответа выше
  • return true;

Что произойдет при клике по следующей гиперссылке?

<A HREF=»»https://intuit.ru/»» TARGET=»»_blank»» onClick=»»return false;»»>Ссылка</A>

  • браузер выдаст ошибку
  • откроется страница с адресом https://intuit.ru/ в новом окне
  • (Правильный ответ) ничего не произойдет
  • откроется страница с адресом https://intuit.ru/ в текущем окне

Что из перечисленного является объектом класса URL (в частности, имеет свойства protocol, href и т.д.)?

  • document.anchors[0]
  • document.images[0]
  • (Правильный ответ) document.links[0]
  • document.forms[0].action
  • document.images[0].src
  • document.URL

В каких случаях генерируется событие MouseOver у гиперссылки?

  • когда указатель мыши находится внутри области ссылки — в момент начала его движения
  • все время, пока указатель мыши находится внутри области ссылки
  • (Правильный ответ) в момент пересечения указателем мыши границы области ссылки при движении извне этой области

Что произойдет при клике по следующей гиперссылке?

<A HREF=»»https://intuit.ru/»» TARGET=»»_blank»» onClick=»»return (12==5+7);»»>Ссылка</A>

  • откроется страница с адресом https://intuit.ru/ в текущем окне
  • браузер выдаст ошибку
  • ничего не произойдет
  • (Правильный ответ) откроется страница с адресом https://intuit.ru/ в новом окне
  • откроется страница с адресом https://intuit.ru/ в окне с именем blank

Что нужно указать в обработчике onMouseOut гиперссылки, чтобы браузер не выполнил действие по умолчанию?

  • return false;
  • return true;
  • void(0);
  • (Правильный ответ) нет верного ответа выше

Какие из перечисленных событий гиперссылки можно полностью перехватить (т.е. чтобы браузер не выполнил действие по умолчанию)?

  • MouseOut
  • (Правильный ответ) MouseOver
  • (Правильный ответ) Click

За счет чего можно достичь требуемого числа кадров в единицу времени в JavaScript-мультипликации?

  • за счет заранее известного времени подгрузки графики с сайта
  • за счет введения вспомогательного оператора цикла, исполняющегося заранее известное время
  • (Правильный ответ) за счет отсрочки показа очередного кадра с помощью setTimeout()

Каким образом из окна-потомка, открытого с помощью window.open(), изменить 5-ю картинку в окне-предке?

  • (Правильный ответ) window.opener.document.images[4].src=’forest.gif’;
  • opener.document.images[5].src=’forest.gif’;
  • window.opener.document.images[5].src=’forest.gif’;
  • (Правильный ответ) opener.document.images[4].src=’forest.gif’;

В программе JavaScript требуется кратко записать 100 операторов вида: document.pic##.src = ‘f##.gif’, где ## пробегает значения от 00 до 99, и при этом обойтись без функции eval(). Какой из предложенных скриптов достигнет требуемой цели?

  • for(i=0;i<=9;i++) for(j=0;j<=9;j++) document.pic[i+j].src = «f» +i+j+ «.gif»;
  • (Правильный ответ) for(i=0;i<=9;i++) for(j=0;j<=9;j++) document.images[«pic»+i+j].src = «f» +i+j+ «.gif»;
  • for(i=0;i<=9;i++) for(j=0;j<=9;j++) «document.pic» +i+j+ «.src» = «f» +i+j+ «.gif»;

Имеются картинки forest0.gif … forest5.gif. Что будет происходить после загрузки следующей страницы?

<SCRIPT>var n=i=0;function show(){ if(n<6) { document.mypic.src=»»forest»»+n+»».gif»»; i++; n = (n+1)%6;}}</SCRIPT><BODY onLoad=»»setInterval(‘show();’,1000);»»><IMG NAME=mypic SRC=»»»»></BODY>

  • будет показан первый кадр анимации через 1 сек. после загрузки страницы
  • (Правильный ответ) анимация будут показываться неограниченно с интервалом 1 сек. между кадрами
  • ничего не будет происходить, т.к. допущена ошибка
  • будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами

Имеются картинки forest0.gif … forest5.gif. Сколько полных циклов анимации выведет функция?

function movie(){ for (n=i=0; i>30; i++, n = (n+1)%6) document.mypic.src=»»forest»»+n+»».gif»»;}

  • 5
  • (Правильный ответ) 0
  • 6
  • это бесконечная анимация

О чем говорит тот факт, что значение document.cookie.split(‘customer=’).length равно единице?

  • установлена куки с именем customer=
  • не установлена ни одна куки со значением customer
  • (Правильный ответ) не установлена куки с именем customer
  • установлена куки с именем customer
  • установлена некоторая куки со значением customer

До какого момента времени будет существовать новая куки, установленная командой document.cookie=’user=Vasya’?

  • до перехода на другую страницу сайта
  • куки будет создана и сразу окажется просроченной, т.к. не был задан срок действия
  • (Правильный ответ) до закрытия браузера
  • куки будет существовать постоянно, до явного удаления пользователем либо скриптом
  • до перехода на другой сайт

Что означает число document.cookie.length?

  • это количество всех cookie, не просроченных на данный момент
  • это количество всех cookie, включая просроченные, за последний сеанс работы браузера
  • (Правильный ответ) это длина document.cookie как строки символов

Отметьте, чем НЕ являются cookie:

  • (Правильный ответ) картинки, хранящиеся в кэше для быстрого открытия web-страниц
  • данные, хранящиеся в виде текстовых файлов
  • (Правильный ответ) программы, способные самостоятельно работать
  • пары имя/значение, в которых можно хранить специфичную для сайта информацию
  • (Правильный ответ) программы, установленные в браузере и запускаемые при его открытии
  • (Правильный ответ) вирусы, способные стереть данные с жесткого диска

Имеются картинки forest0.gif … forest5.gif. Что будет происходить после загрузки следующей страницы?

<SCRIPT>var n=i=0;function show(){ if(i<6) { document.mypic.src=»»forest»»+n+»».gif»»; i++; n = (n+1)%6;}}</SCRIPT><BODY onLoad=»»setInterval(‘show();’,1000);»»><IMG NAME=mypic SRC=»»»»></BODY>

  • (Правильный ответ) будет показан один полный цикл анимации с интервалом в 1 сек. между кадрами
  • будет показан первый кадр анимации через 1 се?