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).
Ссылка на скачивание - внизу страницы.