White cat - Справочкик по JavaScript

На нашем литературном портале можно бесплатно читать книгу White cat - Справочкик по JavaScript, white cat . Жанр: Прочая околокомпьтерная литература. Онлайн библиотека дает возможность прочитать весь текст и даже без регистрации и СМС подтверждения на нашем литературном портале fplib.ru.
White cat - Справочкик по JavaScript
Название: Справочкик по JavaScript
Автор: white cat
Издательство: неизвестно
ISBN: нет данных
Год: неизвестен
Дата добавления: 6 март 2020
Количество просмотров: 255
Читать онлайн

Помощь проекту

Справочкик по JavaScript читать книгу онлайн

Справочкик по JavaScript - читать бесплатно онлайн , автор white cat
1 ... 4 5 6 7 8 9 ВПЕРЕД

setResizeeable(true|false)

Разрашает (true) или запрещает (false) пользователю изменять размеры окна.

Поддерживается только NN начиная с 4.0


setTimeout()


setTimeout({Функции или выражение},{Интервал}, [{Список аргументов функции, разделенных запятыми}])

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


stop()


Останавливает загрузку текущей страницы.

Поддерживается только NN начиная с 4.0

Свойства окна, передаваемые методу open


alwaysLowered


alwaysLowered=yes|no

Если yes, то создаваемое окно будет всегда находиться под другими окнами, даже если оно имеет фокус.

Поддерживается только NN начиная с 4.06


alwaysRaised


alwaysRaised=yes|no

Если yes, то создаваемое окно будет всегда находиться над другими окнами, даже если оно не имеет фокуса.

Поддерживается только NN начиная с 4.06


channelmode


channelmode=yes|no

Если yes, то создаваемое окно будет отображаться с панелью каналов (так называемый "режим театра").

Поддерживается только IE начиная с 4.0


dependent


dependent=yes|no

Если yes, то создаваемое окно будет дочерним по отношению к создавшему, т.е. при закрытии создающего окна будет закрываться и создаваемое.

Поддерживается только NN начиная с 4.06


directories


directories=yes|no

Включает или отключает отображение кнопок директорий Navigator, у создаваемого окна.


fullscreen


fullscreen=yes|no

Если yes, то создаваемое окно займет весь экран (так называемый "режим киоска").

Поддерживается только IE начиная с 4.0


height


height={Высота}

Задает высоту создаваемого окна в пикселах.


hotkeys


hotkeys=yes|no

Если no, то большинство "горячих" клавиш будут запрещены в создаваемом окне.

Поддерживается тольк NN начиная с 4.06


innerHeight


innerHeight={Высота}

Задает высоту клиентской области создаваемого окна в пикселах.

Поддерживается только NN начиная с 4.06

Рекомендуется использовать вместо height


innerWidth


innerWidth={Ширина}

Задает ширину клиентской области создаваемого окна в пикселах.

Поддерживается только NN начиная с 4.06

Рекомендуется использовать вместо width


left


left={X}

Задает горизонтальную координату левого верхнего угла создаваемого окна.

Поддерживается только IE начиная с 4.0


location


location=yes|no

Включает или отключает отображение панели адреса, включающего строку ввода адреса, у создаваемого окна.


menubar


menubar=yes|no

Включает или отключает отображение строки меню у создаваемого окна.


outerHeight


outerHeight={Высота}

Задает полную (с рамками, строкой меню, полосами инструментов) высоту создаваемого окна в пикселах.

Поддерживается только NN начиная с 4.06

Рекомендуется к использованию вместо height.


outerWidth


outerWidth={Ширина}

Задает полную (с рамками, строкой меню, полосами инструментов) ширину создаваемого окна в пикселах.

Поддерживается только NN начиная с 4.06

Рекомендуется к использованию вместо width.


replace


replace=yes|no

Если yes, то адрес документа, размещаемого в создаваемом окне, заменит в списке истории адрес документа, находящегося в создающем окне.

Поддерживается тольк IE начиная с 4.0


resizable


resizable=yes|no

Включает или отключает возможность изменения размера создаваемого окна.


screenX


screenX={X}

То же, что и left для IE.

Поддерживается только NN начиная с 4.06


screenY


screenY={Y}

То же, что и top для IE.

Поддерживается только NN начиная с 4.06


scrollbars


scrollbars=yes|no

Включает или отключает отображение полос прокрутки у создаваемого окна.


status


status=yes|no

Включает или отключает отображение строки состояния у создаваемого окна.


titlebar


titlebar=yes|no

Включает или отключает отображение заголовка у создаваемого окна.

Поддерживается только IE начиная с 4.0


toolbar


toolbar=yes|no

Включает или отключает отображение панели инструментов у создаваемого окна.


top


top={Y}

Задает вертикальную координату левого верхнего угла создаваемого окна.

Поддерживается только IE начиная с 4.0


width


width={Ширина}

Задает ширину создаваемого окна в пикселах.


z-lock


z-lock=yes|no

Если yes, то создаваемое окно никогда не будет перемещаться выше других окон, даже если получает фокус.

Поддерживается только NN начиная с 4.06

Вместо значений yes и no вы можете использовать 1 и 0, либо если вообще указывается параметр - соответствует yes, если параметр не указан - no.

Некоторые версии Web-обозревателей для определенных параметров принимают только значения 1 и 0.

Работа с окнами

Давайте поподробнее остановимся на некоторых моментах использования свойств и методов окон.

Прежде всего, требуется дополнительное рассмотрение метода open. Он позволяет Web-дизайнеру открыть на экране дополнительное окно Web-обозревателя и поместить в него какую-либо страницу - очень полезное средство для разработки сложных многостраничных сайтов.

var contentsWindow;contentsWindow = window.open("http://www.spravkaweb.ru/contents.htm","contents");

В этом примере мы создали новое окно, загрузили в него некую Web-страницу и присвоили ей имя contents. Метод open вернул ссылку на объект вновь созданного окна, которую мы можем впоследствии использовать для работы с этим окном:

contentsWindow.Left = 300;

Имя окна можно использовать в атрибуте TARGET тега <A>:

<A href="http://www.spravkaweb.ru/contents2.htm"target="contents">Содержание</A>

Можно использовать дополнительные свойства окна, чтобы тонко управлять его характеристиками. Например, мы очень легко можем убрать у вновь создаваемого окна полосу инструментов и строку состояния:

contentsWindow = window.open("http://www.spravkaweb.ru/contents.htm","contents", "toolbar=no", "status=no");

Мы можем задать начальные координаты и размеры создаваемого окна:

contentsWindow = window.open("http://www.spravkaweb.ru/contents.htm","contents", "top=100", "left=200", "width=400", height="200");

А эта строка будет работать только в NN версии 4.06 или более поздней:

contentsWindow = window.open("http://www.spravkaweb.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("Привет!!!");

Метод confirm отображает окно сообщения с текстом и кнопками Ок и Отмена. Если пользователь нажал Ок, возвращается true, иначе - false.

if(window.confirm("Выберите что-нибудь.")) alert("Вы нажали Ок");else alert("Вы нажали Отмена");

Метод prompt позволяет запросить у пользователя какие-либо данные. Он выводит диалоговое окно с полем ввода и кнопками Ок и Отмена. В качестве параметров принимается текст приглашения и необязательный текст по умолчанию, отображаемый в поле ввода:

string=window.prompt("Пример использования метода prompt:", "Введите что-нибудь");alert(string);

Объект layer

Все слои, определенные в документе, доступны как элементы коллекции layers.

document.layers[2];document.layers["somelayer"];

NN поддерживает прямой доступ к слоям по имени. Имена слоям даются с помощью атрибута NAME тегов <LAYER> и <ILAYER>:

document.somelayer;

Для доступа к слою, находящемуся внутри другого слоя, используется такой способ:

document.layers["outerlayer"].layers["innerlayer"]

Доступ к слоям

Все слои, определенные в документе, доступны как элементы коллекции layers.

1 ... 4 5 6 7 8 9 ВПЕРЕД
Комментариев (0)
×