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

Какое свойство нового окна задается параметром location 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

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

Номер 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

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

Источник

Методы объекта 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 тут ни при чем), а используют указатель на объект.

Источник

Другие темы раздела
JavaScript Что возвращает метод window.open()?
https://www.cyberforum.ru/ javascript/ thread1116124.html
Что возвращает метод window.open()?
(Отметьте один правильный вариант ответа.)
1. URL-адрес страницы, открытой в новом окне
2. имя открытого окна, которое можно использовать в атрибуте TARGET…
Определить ошибку JavaScript
Определите ошибку:
<A HREF=”1.htm” onClick=”window.open(‘2.htm’, ‘ku’, ‘width=300,status=0’)”>Ссылка</A>
(Отметьте один правильный вариант ответа.)
1. имя файла в атрибуте HREF должно совпадать…
JavaScript Что возвратит метод confirm(), если пользователь просто закроет окно запроса?
Что возвратит метод confirm(), если пользователь просто закроет окно запроса?
(Отметьте один правильный вариант ответа.)
1. ничего не возвратит (т.е. undefined)
2. значение false
3. будет выдана…
JavaScript Выберите ссылки, кликнув по которым, мы закроем текущее окно
Выберите ссылки, кликнув по которым, мы закроем текущее окно:
(Ответ считается верным, если отмечены все правильные варианты ответов.)
1. <A HREF=”” onClick=”shutdown()”>Щелкните, чтобы закрыть</A>…
https://www.cyberforum.ru/ javascript/ thread1116121.html
JavaScript Почему в следующей форме не происходит отправка данных?
https://www.cyberforum.ru/ javascript/ thread1116114.html
Почему в следующей форме не происходит отправка данных (т.е. появление окна предупреждения с текстом Данные приняты)?
<FORM ACTION=”JAVASCRIPT: alert(‘Данные приняты!’);void(0);”
JavaScript Как будет вести себя указанное поле ввода?
Как будет вести себя следующее поле ввода?
<INPUT TYPE=text NAME=field32 onBLUR=”alert(this.value)” VALUE=”Введите текст”>
(Отметьте один правильный вариант ответа.)
1. будет выдано окно…
JavaScript С помощью чего можно ссылаться на форму с именем myform?
На форму с именем myform можно ссылаться с помощью
(Ответ считается верным, если отмечены все правильные варианты ответов.)
1. document.forms.value
2. document.myform
3. document.forms
JavaScript Найдите ошибку в коде
Найдите ошибку:
<SCRIPT>
function newcolor(color)
{
Document.bgColor=color
}
</SCRIPT>
<FORM>
<INPUT TYPE=”button” VALUE=”Голубой” onClick=”newcolor(‘lightblue’)”>
<INPUT TYPE=”button”…
https://www.cyberforum.ru/ javascript/ thread1116109.html
JavaScript Что надо изменить, чтобы данные отправлялись на сервер только при положительном прохождении проверки?
https://www.cyberforum.ru/ javascript/ thread1116108.html
Имеется функция TestData(), проверяющая корректность введенных в форму данных и возвращающая значение true/false. Что надо изменить в следующем фрагменте, чтобы данные отправлялись на сервер только…
JavaScript Каким образом можно вызвать метод submit() формы с именем fio?
Каким образом можно вызвать метод submit() формы с именем fio?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
1. document.forms.submit()
2. window.document.fio.submit()…
https://www.cyberforum.ru/ javascript/ thread1116106.html

0 / 0 / 0

Регистрация: 30.03.2013

Сообщений: 51

11.03.2014, 08:59. Просмотров 1540. Ответов 1

Какое свойство нового окна задается параметром location?
(Отметьте один правильный вариант ответа.)
1. наличие адресной строки
2. URL-адрес страницы в окне
3. наличие строки состояния

Вернуться к обсуждению:
Какое свойство нового окна задается параметром location?

Источник