Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Сценарии JavaScript в активных страницах Web
<<-[Весь Текст]
Страница: из 116
 <<-
 
я Окна", "Параметры окна");
   Метод возвращает имя нового окна, которое можно использовать для ссылки на 
свойства и методы окна, а также на свойства и методы объектов, расположенных в 
этом окне.
   Первый параметр метода open задает адрес URL документа HTML, предназначенный 
для загрузки в новое окно. 
   Второй параметр определяет имя окна для использования в параметре TARGET 
оператора  или в операторе 
. Вы можете указать его как пустую строку вида “”. Третий, необязательный параметр, задает различные параметры, определяющие внешний вид создаваемого окна браузера. Этот параметр указывается как текстовая строка, где через запятую перечислены значения отдельных параметров, например: var wndNewWindow; wndNewWindow=open("hello.html", "", "toolbar=no,menubar=no,scrollbars=no,width=300,height=100"); Ниже мы перечислили все возможные параметры окна: ПараметрОписаниеtoolbarЕсли параметр имеет значение yes или 1, окно снабжается стандартной инструментальной линейкой. Если же значение этого параметр равно no, то инструментальная линейка будет отсутствоватьlocationПараметр определяет, будет ли отображаться поле ввода адреса документаdirectories Аналогично предыдущему, но управляет отображением кнопок каталогов браузера Netscape Navigator, таких как "What's New" и "What's Cool"statusОтображение строки состоянияmenubarОтображение линейки менюscrollbarsОтображение полос просмотра resizableЕсли этот параметр указан как yes или 1, пользователь сможет изменять размер вновь созданного окнаwidthШирина окна в пикселахheightВысота окна в пикселах Метод close С помощью метода close вы можете закрыть созданное вами или основное окно браузера. Формат вызова этого метода такой: wndNewWindow.close() Заметим, что текущее окно браузера (то есть окно, в которое загружен документ HTML с работающим сценарием) может быть закрыто одним из двух следующих способов: window.close() self.close() Этот метод мы будем использовать в одном сценарии, описанном ниже. Метод setTimeout С помощью метода setTimeout вы можете установить таймер, указав при этом выражение JavaScript и задержку во времени: idTimer=setTimeout(cmd, timeout); Метод setTimeout создает и запускает таймер, возвращая его идентификатор. Когда пройдет время, заданное вторым параметром timeout (в миллисекундах), запускается выражение JavaScript, заданное параметром cmd. Рассмотрим такой фрагмент сценария: var cmd="NoAccess()"; idTimer=window.setTimeout(cmd, 10000); Здесь мы создаем таймер с временем задержки 10 секунд. После прошествия этого времени будет вызвана функция с именем NoAccess, которая должна быть определена в сценарии заранее. Эта функция будет выполнена только один раз. Ниже мы приведем примеры сценариев, в которых метод setTimeout используется для периодического вызова функции сдвига сообщения в строке состояния браузера (“бегущая” строка) и для ограничения времени ввода пользователем строки пароля. Еще одно применение метода setTimeout - создание анимационных эффектов в сценарии JavaScript. Соответствующий пример вы найдете в пятой главе нашей книги, посвященной растровым графическим изображениям. Метод clearTimeout С помощью метода clearTimeout можно остановить таймер, запущенный только что рассмотренным методом setTimeout. В качестве параметра методу clearTimeout необходимо передать идентификатор таймера, полученный от метода setTimeout: clearTimeout(idTimer); События для объекта window С объектом класса window связаны два события - onLoad и onUnload. Первое из них возникает, когда браузер заканчивает загрузку окна или всех окон фреймов, определенных оператором , а второе - когда пользователь завершает работу с документом HTML. В своем сценарии вы можете предусмотреть обработку этих событий, назначив для каждого из них свою функцию. Функция, которая вызывается при завершении загрузки документа, может выполнять какие-либо инициализирующие действия, создавать дополнительные окна или выводить сообщения. Обработчик события onUnload может освобождать полученные ресурсы или выводить какие-либо дополнительные сообщения. В качестве примера рассмотрим следующий фрагмент документа HTML, содержащий сценарий: . .
 
<<-[Весь Текст]
Страница: из 116
 <<-