|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Программирование arrow Java arrow Управление окнами Web-обозревателем  

Управление окнами Web-обозревателем

Оглавление
Управление окнами Web-обозревателем
Страница 2
Страница 3
Страница 4
Страница 5
Страница 5 из 5

Пример

var pObject = document.all["p"]; pObject.scrollIntoView(true);

Этот сценарий выполнит прокрутку содержимого окна так, чтобы элемент страницы с именем р (оно задается с помощью атрибута id) находился у верхнего края окна.

Решение 3

Присвоить нужно значение в пикселах уже знакомым нам свойствам scrollLef t и scrollTop объекта body, вложенного в объект document. Первое свойство "отвечает" за положение горизонтальной полосы прокрутки в пикселах, второе — вертикальной.

Пример

document .body. scroll-Top = 100;

Это выражение вызовет прокрутку содержимого окна Web-обозревателя по вертикали на 100 пикселов.

Как закрыть окно Web-обозревателя?

Проблема

Можно ли из Web-сценария закрыть окно Web-обозревателя? И как это делается?

Решение

Использовать не принимающий параметров метод close объекта window.

Народ предупреждает!

Окна Web-обозревателя, открытые программно (методом open), при вызове метода close будут закрыты без предупреждения. Но при закрытии окон, открытых самим пользователем, на экране появится окно-предупреждение, спрашивающее, действительно ли следует закрыть это окно. Вывод этого предупреждения невозможно запретить ни из Web-сценариев, ни в настройках Web-обозревателя.

Как проверить, было ли созданное программно окно Web-обозревателя закрыто пользователем?

Проблема

Может случиться так, что пользователь закроет окно Web-обозревателя, созданное программно. Можно ли как-то узнать об этом?

Решение

Использовать свойство closed объекта window. Это свойство вернет значение true, если окно закрыто, и false в противном случае.

Пример

if (!someWindow.closed)

someWindow.document.write("<Р>Глава 14</P>")

Этот сценарий выводит в окно someWindow абзац с текстом "Глава 14", если это окно не было закрыто.


« Пред. - След.


RLBN.ru - Электроника и компьютеры

0.1505
Hosted by uCoz