onclick = "fun(str.value, regexp.value);">
</form>
</font>
</body>
</html>
Свойство input объекта RegExp возвращает строку, в которой был произведен поиск. Метод eval переводит строку в JavaScript-код.
3. Объектная модель InternetExplorer
При написании сценариев используется объектная модель Internet Explorer (IE). Некоторые объекты модели IE будут рассмотрены в данном разделе более подробно.
3.1. Объект window
Объект windowпредставляет собой объект верхнего уровня иерархии объектной модели со стороны клиента. Он содержит четыре дочерних объекта: document, frame, history, location. При написании кода объект window подразумевается по умолчанию, поэтому ссылку на него можно опускать. Ниже перечислены события и методы объекта window.
События, поддерживаемые объектом window
|
Событие |
Момент генерации |
|
onbeforeunload |
Перед закрытием окна браузера |
|
onblur |
При потере окном фокуса |
|
onerror |
При ошибке |
|
onfocus |
При получении окном фокуса |
|
onhelp |
При нажатии клавиши <F1> |
|
onload |
При открытии окна браузера |
|
onresize |
При изменении размеров окна |
|
onscroll |
При прокручивании документа |
|
onunload |
При закрытии окна браузера |
Методы объекта window
|
Метод |
Описание |
|
alert() |
Окно сообщения |
|
blur() |
Теряет фокус и генерирует событие onblur |
|
clearInterval() |
Сбрасывает указанный таймер, установленный методом setInterval() |
|
clearTimeout() |
Сбрасывает указанный таймер, установленный методом setTimeout() |
|
close() |
Закрывает окно |
|
confirm() |
Окно подтверждения |
|
execScript() |
Выполняет сценарий |
|
focus() |
Получает фокус и генерирует событие onfocus |
|
moveBy() |
Перемещает точку документа, отображаемую в верхнем левом углу окна, на указанное расстояние вдоль осей x и y |
|
moveTo() |
Перемещает точку документа с указанными координатами в левый верхний угол окна |
|
navigate() |
Устанавливает URL – адрес |
|
open() |
Открывает новое окно |
|
prompt() |
Окно с полем ввода |
|
resizeBy() |
Изменяет размеры окна на указанные величины |
|
resizeTo() |
Устанавливает заданные размеры окна |
|
scroll() |
Осуществляет прокрутку окна. Предпочтительнее использовать метод scrollTo() |
|
scrollBy() |
Вызывает прокрутку окна на указанные расстояния |
|
scrollTo() |
Осуществляет прокрутку окна |
|
setInterval() |
Создает таймер, многократно выполняющий указанную функцию через заданный промежуток времени |
|
setTimeout() |
Создает таймер, однократно выполняющий указанную функцию спустя заданный промежуток времени |
|
showHelp() |
Показывает файл подсказки |
|
showModalDialog() |
Открывает модальное диалоговое окно |
В JavaScript имеются два ключевых слова для ссылки на текущее окно – window и self. Поэтому, например, команду закрытия текущего окна можно реализовать двумя равносильными способами –
window.close() и self.close().
Свойства объекта window
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.