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

Главная / Интернет-технологии /
Введение в 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] 
Источник
- 11/16/2018
- Чтение занимает 2 мин
В этой статье
Определяет, содержит ли элемент управления, форма или страница вертикальные полосы прокрутки, горизонтальные полосы прокрутки или оба вида полос.Specifies whether a control, form, or page has vertical scroll bars, horizontal scroll bars, or both.
СинтаксисSyntax
объект. Полосы прокрутки [= фмскроллбарс ]object.ScrollBars [= fmScrollBars ]
Синтаксис свойства ScrollBars состоит из следующих частей:The ScrollBars property syntax has these parts:
ЧастьPart | ОписаниеDescription |
---|---|
objectobject | Обязательный.Required. Допустимый объект.A valid object. |
фмскроллбарсfmScrollBars | Необязательно.Optional. Место отображения полос прокрутки.Where scroll bars should be displayed. |
ПараметрыSettings
Параметры для фмскроллбарс :The settings for fmScrollBars are:
КонстантаConstant | ЗначениеValue | ОписаниеDescription |
---|---|---|
фмскроллбарснонеfmScrollBarsNone | нуль0 | Полосы прокрутки не отображаются (по умолчанию).Displays no scroll bars (default). |
фмскроллбаршоризонталfmScrollBarsHorizontal | 1,11 | Отображается горизонтальная полоса прокрутки.Displays a horizontal scroll bar. |
фмскроллбарсвертикалfmScrollBarsVertical | 22 | Отображается вертикальная полоса прокрутки.Displays a vertical scroll bar. |
fmScrollBarsBothfmScrollBarsBoth | 43 | Отображаются и горизонтальная, и вертикальная полосы прокрутки.Displays both a horizontal and a vertical scroll bar. |
Если значение свойства KeepScrollBarsVisible равно True, любая полоса прокрутки всегда видна на форме или странице, независимо от того, попадает ли содержание объекта в границы объекта.If the KeepScrollBarsVisible property is True, any scroll bar on a form or page is always visible, regardless of whether the object’s contents fit within the object’s borders.
Если полоса прокрутки видна, ее поле прокрутки ограничивается видимой областью полосы прокрутки.If visible, a scroll bar constrains its scroll box to the visible region of the scroll bar. При необходимости также изменяется положение прокрутки, чтобы вся полоса прокрутки оставалась видимой.It also modifies the scroll position as needed to keep the entire scroll bar visible. Диапазон полосы прокрутки меняется при изменении значения свойства ScrollBars, меняется размер прокручиваемой или видимой области.The range of a scroll bar changes when the value of the ScrollBars property changes, the scroll size changes, or the visible size changes.
Если полоса прокрутки не отображается, можно задать для ее позиции прокрутки любое значение.If a scroll bar is not visible, you can set its scroll position to any value. Допустимы как отрицательные значения, так и значения, превышающие размер прокрутки.Negative values and values greater than the scroll size are both valid.
Для однострочного элемента управления можно отобразить горизонтальную полосу прокрутки, используя свойства ScrollBars и AutoSize.For a single-line control, you can display a horizontal scroll bar by using the ScrollBars and AutoSize properties. Полосы прокрутки скрываются или отображаются в соответствии со следующими правилами:Scroll bars are hidden or displayed according to the following rules:
Если для свойства ScrollBars задано значение fmScrollBarsNone, полоса прокрутки не отображается.When ScrollBars is set to fmScrollBarsNone, no scroll bar is displayed.
Если для свойства ScrollBars задано значение fmScrollBarsHorizontal или fmScrollBarsBoth, для элемента управления отображается горизонтальная полоса прокрутки, если текст длиннее области редактирования и если элемент управления содержит достаточно места, чтобы разместить полосу прокрутки под его областью редактирования.When ScrollBars is set to fmScrollBarsHorizontal or fmScrollBarsBoth, the control displays a horizontal scroll bar if the text is longer than the edit region and if the control has enough room to include the scroll bar underneath its edit region.
Если для свойства AutoSize задано значение True, элемент управления увеличивается, чтобы вместить добавленную полосу прокрутки, если размер элемента управления максимален или близок к максимальному.When AutoSize is True, the control enlarges itself to accommodate the addition of a scroll bar unless the control is at or near its maximum size.
Для многострочного текстового поля можно отображать полосы прокрутки с помощью свойств ScrollBars, WordWrapи AutoSize .For a multiline TextBox, you can display scroll bars by using the ScrollBars, WordWrap, and AutoSize properties. Полосы прокрутки скрываются или отображаются в соответствии со следующими правилами:Scroll bars are hidden or displayed according to the following rules:
Если для свойства ScrollBars задано значение fmScrollBarsNone, полоса прокрутки не отображается.When ScrollBars is set to fmScrollBarsNone, no scroll bar is displayed.
Если для свойства ScrollBars задано значение fmScrollBarsVertical или fmScrollBarsBoth, для элемента управления отображается вертикальная полоса прокрутки, если текст длиннее области редактирования и если элемент управления содержит достаточно места, чтобы разместить полосу прокрутки вдоль правого края его области редактирования.When ScrollBars is set to fmScrollBarsVertical or fmScrollBarsBoth, the control displays a vertical scroll bar if the text is longer than the edit region and if the control has enough room to include the scroll bar at the right edge of its edit region.
Если для свойства WordWrap задано значение True, горизонтальная полоса прокрутки для многострочного элемента управления не показывается.When WordWrap is True, the multiline control will not display a horizontal scroll bar. В большинстве многострочных элементов управления горизонтальная полоса прокрутки не используется.Most multiline controls do not use a horizontal scroll bar.
Горизонтальная полоса прокрутки может отображаться в многострочном элементе управления в случае одновременного выполнения следующих условий:A multiline control can display a horizontal scroll bar if the following conditions occur simultaneously:
- Область редактирования содержит слово, оказывающееся длиннее ширины области редактирования.The edit region contains a word that is longer than the edit region’s width.
- Для элемента управление включено использование горизонтальных полос прокрутки.The control has enabled horizontal scroll bars.
- В элементе управления достаточно места для размещения полосы прокрутки под областью редактирования.The control has enough room to include the scroll bar under the edit region.
- Для свойства WordWrap задано значение False.The WordWrap property is set to False.
См. такжеSee also
- Примеры Microsoft FormsMicrosoft Forms examples
- Справочник по Microsoft FormsMicrosoft Forms reference
- Концепции Microsoft FormsMicrosoft Forms concepts
Поддержка и обратная связьSupport and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Источник
Имеются картинки 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 сек. между кадрами
- будет показан первый кадр