Работа с окнами
Автор статьи: Владимир Дронов ©
Сайт Автора: нет
E-mail Автора: нет
Дата публикации: 5.08.2005
Давайте поподробнее остановимся на некоторых моментах использования свойств и
методов окон. var contentsWindow;
contentsWindow = window.open("http://www.somesite.ru/contents.htm","contents");
В этом примере мы создали новое окно, загрузили в него некую Web-страницу
и присвоили ей имя contents. Метод open вернул ссылку на объект вновь
созданного окна, которую мы можем впоследствии использовать для работы с этим
окном: contentsWindow.Left = 300;Имя окна можно использовать в атрибуте TARGET тега <A>: <A href="http://www.somesite.ru/contents2.htm" target="contents">Содержание</A>Можно использовать дополнительные свойства окна, чтобы тонко управлять его характеристиками. Например, мы очень легко можем убрать у вновь создаваемого окна полосу инструментов и строку состояния: contentsWindow = window.open("http://www.somesite.ru/contents.htm",
"contents", "toolbar=no", "status=no");
Мы можем задать начальные координаты и размеры создаваемого окна: contentsWindow = window.open("http://www.somesite.ru/contents.htm",
"contents", "top=100", "left=200", "width=400", height="200");
А эта строка будет работать только в NN версии 4.06 или более поздней: contentsWindow = window.open("http://www.somesite.ru/contents.htm",
"contents", "screenY=100", "screenX=200", "outerWidth=400",
outerHeight="200");
Когда создание окна перестанет быть нужным, его можно закрыть при помощи
метода close. Свойство closed позволит в дальнейшем проверить,
закрыто ли это окно (например, если его закроет пользователь): contentsWindow.close; if(contentsWindow.closed) . . .Свойство status позволяет поместить в строку состояния какой-либо текст, отличный от текста по умолчанию: window.status = "Справочник WEB - языков";А свойство defaultStatus позволит также просто вернуть туда текст по умолчанию: window.status = window.defaultStatus;Вы также можете вести примитивный диалог с пользователем, используя три специально предусмотренных метода. Метод alert выводит на экран окно предупреждения с заданным текстом и кнопкой Ок: window.alert("Привет!!!");
|
|
"Работа с окнами" Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2007. Перепечатка материалов разрешается, только после письменного разрешения автора (e-mail). При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны. |
|
|