По умолчанию горячие клавиши отключены в окне, в котором отсутствует меню. С помощью метода setHotKeys вы можете явным образом включать/отключать все горячие клавиши, за исключением security и quit, которые всегда включены.
Можно также специфицировать включение горячих клавиш во время создания окна, если используется метод window.open.
Описание
Таймаут работает до момента уничтожения ассоциированного окна или фрэйма или до отмены интервала методом clearInterval.
setInterval не нарушает выполнение скрипта. Скрипт продолжается сразу после выполнения метода (не ожидая повторения интервала). Его вызов просто откладывает будущее событие.
Описание
По умолчанию новое окно Navigator'а может менять размеры. Методом setResizable Вы можете явно разрешить или запретить пользователю изменять размеры окна. Не все операционные системы поддерживают этот метод.
Вы можете также специфицировать, может ли окно изменять размеры во время создания, если используется метод window.open.
Описание
Метод setTimeout вычисляет выражение или вызывает функцию по истечении специфицированного количества времени. Он не выполняется повторно. Например, если метод setTimeout специфицирует 5 секунд, через пять секунд вычисляется выражение или вызывается функция, но не каждые пять секунд. Для выполнения повторяющихся таймаутов используйте метод setInterval.
setTimeout не нарушает выполнение скрипта. Скрипт продолжается сразу после выполнения метода (не ожидая повторения интервала). Его вызов просто откладывает будущее событие.
Описание
По умолчанию окно Navigator'а переходит наверх в порядке z-order при активации и переходит вниз в порядке z-order при активации других окон. С помощью метода setZOptions Вы можете явно специфицировать положение окна в порядке z-order.
Если Вы не специфицируете аргумент для setZOptions, этот метод восстанавливает стэкирование z-order по умолчанию окна Navigator'а.
Вы можете также специфицировать поведение порядка стэкирования окна во время его создания при использовании метода window.open.
Описание
Не путайте свойство status со свойством defaultStatus. Свойство defaultStatus отражает сообщение по умолчанию, выводимое в статусной строке/status bar.
Вы можете установить свойство status в любое время. Вы обязаны возвращать true, если хотите установить свойство status в обработчике onMouseOver.
Описание
Значение свойства statusbar само имеет свойство visible. Если оно true, статусная строка отображается; если false, она скрыта.
Описание
Свойство top ссылается на самое верхнее окно, содержащее фрэймы или вложенные наборы фрэймов/frameset. Используйте свойство top для обращения к этому окну-предку.
Значением этого свойства является
<object objectReference>
где objectReference это внутренняя ссылка.
Описание
Свойство window ссылается на текущее окно или фрэйм. То есть значение этого свойства является синонимом самого объекта.
Хотя можно использовать свойство window как синоним текущего фрэйма, Ваш код будет лучше читаться, если вы будете использовать свойство self. Например, window.name и self.name оба специфицируют имя текущего фрэйма, но self.name легче понять (поскольку фрэйм не отображается как отдельное окно).
Используйте свойство window для устранения неоднозначности свойства объекта window при вызове из формы или элемента формы с тем же именем. Вы можете также использовать свойство window, чтобы сделать код более понятным.
Значением свойства window является
<object nameAttribute>
где nameAttribute это атрибут NAME, если window ссылается на фрэйм, или внутренняя ссылка, если window ссылается на окно.
Описание эта строка отображается...
Эта функция вычисляет значение свойства value группы кнопок и выводит его в окне msgWindow:
function valueGetter() { var msgWindow=window.open("")
msgWindow.document.write("submitButton.value is " +
document.valueTest.submitButton.value + "<BR>")
msgWindow.document.write("resetButton.value is " +
document.valueTest.resetButton.value + "<BR>")
msgWindow.document.write("helpButton.value is " +
document.valueTest.helpButton.value + "<BR>")
msgWindow.document.close() }
Будут выведены следующие значения:
Query Submit Reset Help
В предыдущем примере предполагается, что кнопки были определены так:
JavaScript 1.1: добавлено свойство defaultSelected; в свойство text добавлена возможность изменять текст опции.
Options
Массив, соответствующий опциям Select-объекта в порядке их появления в исходном коде.
Свойство из
Select
Только для чтения
Реализовано в
JavaScript 1.0
Outerheight
Специфицирует вертикальный размер в пикселах внешней границы окна.
Свойство из
window
Реализовано в
JavaScript 1.2
Outerwidth
Специфицирует горизонтальный размер в пикселах внешней границы окна.
Свойство из
window
Реализовано в
JavaScript 1.2
Packages
Объект верхнего уровня, используемый для доступа к Java-классам из кода JavaScript.
Объект ядра
Реализован в
JavaScript 1.1, NES 2.0
Paddingbottom
Специфицирует, какое пространство вставить между низом элемента и его содержимым, таким как текст или рисунок.
Свойство из
Style
Реализовано в
JavaScript 1.2
Paddingleft
Специфицирует, какое пространство вставить между левым краем элемента и его содержимым, таким как текст или рисунок.
Свойство из
Style
Реализовано в
JavaScript 1.2
Paddingright
Специфицирует, какое пространство вставить между правым краем элемента и его содержимым, таким как текст или рисунок.
Свойство из
Style
Реализовано в
JavaScript 1.2
Paddings
Специфицирует, какое пространство вставить между краями элемента и его содержимым, таким как текст или рисунок.
Метод из
Style
Реализован в
JavaScript 1.2
Paddingtop
Специфицирует, какое пространство вставить между верхом элемента и его содержимым, таким как текст или рисунок.
Свойство из
Style
Реализовано в
JavaScript 1.2
Pagex
Число, специфицирующее горизонтальную позицию курсора в пикселах относительно страницы.
Свойство из
event
Реализовано в
JavaScript 1.2
Pagex
Позиция слоя в пикселах по горизонтали относительно страницы.
Свойство из
Layer
Реализовано в
JavaScript 1.2
Pagexoffset
Предоставляет текущую x-позицию в пикселах видимой страницы окна.
Свойство из
window
Только для чтения
Реализовано в
JavaScript 1.2
Pagey
Число, специфицирующее вертикальную позицию курсора в пикселах относительно страницы.
Свойство из
event
Реализовано в
JavaScript 1.2
Pagey
Позиция слоя в пикселах по вертикали относительно страницы.
Свойство из
Layer
Реализовано в
JavaScript 1.2
Pageyoffset
Предоставляет текущую у-позицию в пикселах видимой страницы окна.
Свойство из
window
Только для чтения
Реализовано в
JavaScript 1.2
Параметр
separator
Строка, разделяющая элементы массива. Сепаратор конвертируется при необходимости в строку. Если отсутствует, элементы массива разделяются запятой.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик.
Параметр
parameterList
Необязательный список параметров, специфицированный конструктором в Java-классе.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик события.
Параметр
aLayer
Слой, поверх которого помещается текущий слой.
Параметр
aLayer
Слой, ниже которого помещается текущий слой.
Параметр
eventType
Тип захватываемого события.
Параметр
event
Передаваемое событие.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик события.
Параметр
forceGet
Если вы задаёте значение true, форсирует безусловный HTTP GET документа с сервера. Он не должен использоваться, пока Вы не убедитесь, что кэши диска и памяти не исчерпаны и не нарушены или что сервер не имеет новую версию документа (например, если он генерируется с помощью CGI при каждом запросе).
Параметр
URL
Строка, специфицирующая URL для загрузки.
Параметр
value
Числовое значение создаваемого объекта.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик.
Параметр
event
Имя события, для которого объект имеет обработчик.
Параметр
string
Любая строка.
Параметр
nameAttribute
Строка.
Параметр
index
Целое число в диапазоне от 0 до числа, меньшего длины строки на 1.
Параметр
index
Целое число в диапазоне от 0 до числа, меньшего длины строки на 1. По умолчанию имеет значение 0.
Параметр
color
Строка, выражающая цвет как 16-ричный RGB-триплет или как строковой литерал. Строковые литералы - названия цветов перечислены в книге
Клиентский JavaScript. Руководство.
Параметр
size
Целое число в диапазоне от 1 до 7; строка, представляющая целое число со знаком в диапазоне от 1 до 7.
Параметр
num1, ..., numN
Последовательность чисел, которые являются Unicode-значениями.
Параметр
hrefAttribute
Любая строка, специфицирующая атрибут HREF тэга A; это должен быть правильный URL (относительный или абсолютный).
Параметр
regexp
Имя регулярного выражения. Это может быть имя переменной или литерал.
Параметр
regexp
Имя регулярного выражения. Это может быть имя переменной или литерал.
Параметр
styleObject
Объект Style.
Не путайте align с textAlign, который специфицирует выравнивание содержимого текстовых элементов.
Свойство align является отражением свойства float каскадных таблиц стилей.
Параметр
styleObject
A Style object.
Свойство clear является отражением свойства clear каскадных таблиц стилей.
Параметр
styleObject
A Style object.
Свойство whiteSpace является отражением свойства white-space каскадных таблиц стилей.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик.
Параметр
event
Имя события, для которого объект имеет обработчик.
Параметр
message
Строка.
Параметр
encodedData
Строка данных, созданная методом кодирования base-64.
Параметр
stringToEncode
Произвольная строка.
Параметр
eventType1... eventTypeN
Тип захватываемого события. Допустимые типы событий рассматриваются в
Главе 3 "Обработчики Событий".
Параметр
intervalID
Установка таймаута, которая была возвращена предыдущим вызовом метода setInterval.
Параметр
timeoutID
Установка таймаута, которая была возвращена предыдущим вызовом метода setTimeout.
Параметр
numberOfBytes
Количество байтов псевдослучайных данных, возвращаемых методом.
Параметр
event
Имя события, для которого специфицированный объект имеет обработчик.
Параметр
eventType1... eventTypeN
Тип захватываемых событий. Типы событий рассматриваются в Главе 3, "Обработчики Событий".
Булево значение, специфицирующее, может ли пользователь изменять размеры окна:
true разрешаетfalse запрещает
Параметр
windowPosition
Строка, вычисляемая в одно из следующих значений:
alwaysRaised создаёт новое окно, которое всплывает поверх всех других окон, независимо от того, активно оно или нет.
alwaysLowered создаёт новое окно, которое всплывает ниже всех других окон, независимо от того, активно оно или нет.
z-lock создаёт новое окно, которое не всплывает поверх других окон при активации.
Параметры
arrayLength
Начальный размер массива. Вы можете получить доступ к этому значению через свойство length. Если специфицировано не-число, создаётся массив размером length 1 с первым элементом, имеющим специфицированное значение.
Максимальный допустимый размер массива 4,294,967,295.
elementN
Список значений элементов массива. Если специфицирована эта форма, массив инициализируется специфицированными значениями как элементами массива, а свойство length содержит количество аргументов.
Параметры
arrayName2... arrayNameN
Массивы, объединяемые в данный массив.
Параметры
element1, ..., elementN
Элементы, добавляемые в конец массива.
Параметры
begin
Индекс с базой 0, начиная с которого выполняется извлечение.
end
Индекс с базой 0, с которого извлечение прекращается:
slice извлекает элементы до end, не включительно. slice(1,4) извлекает элементы со второго по четвёртый (элементы с индексами 1, 2 и 3)
Если задан отрицательный индекс, end указывает смещение от конца массива. slice(2,-1) извлекает элементы с третьего и до последнего.
Если end отсутствует, slice извлекает до конца последовательности.
Параметры
compareFunction
Специфицирует функцию, определяющую порядок сортировки. Если отсутствует, массив сортируется лексикографически (в словарном порядке) в соответствии с конвертацией в строку каждого элемента.
Параметры
index
Индекс начала изменения массива.
howMany
Целое число, обозначающее количество удаляемых элементов старого массива. Если howMany равно 0, элементы не удаляются. В это случае Вы должны специфицировать как минимум один новый элемент.
element1, ..., elementN
Элементы, добавляемые к массиву. Если Вы не специфицируете элементы, splice просто удаляет элементы из массива.
Параметры
element1,..., elementN
Элементы, добавляемые в начало массива.
Параметры
value
Начальное значение объекта Boolean. Значение конвертируется в boolean, если необходимо. Если значение опущено или равно 0, -0, null, false, NaN, undefined, или это пустая строка (""), объект имеет начальное значение false. Все другие значения, включая любой объект или строку "false", создают объект с начальным значением true.
Параметры
event
Имя события, для которого специфицированный объект имеет обработчик события.
Параметры
milliseconds
Целочисленное значение - количество миллисекунд после даты 1 января 1970 года, 00:00:00.
dateString
Строковое значение - дата. Строка должна иметь формат, распознаваемый методом
Date.parse.
yr_num, mo_num, day_num
Целочисленные значения, представляющие части даты. Месяц это числа от 0 до 11, 0=January, 11=December.
hr_num, min_num, sec_num, ms_num
Целочисленное значение - часть даты.
Параметры
yearValue
Целое число - год, например, 1995.
monthValue
Целое число от 0 до 11 - месяц от January до December.
dayValue
Целое число от 1 до 31 день/число месяца. Если Вы специфицируете параметр dayValue, Вы обязаны также специфицировать и monthValue.
Параметры
hoursValue
Целое число от 0 до 23 - час.
minutesValue
Целое число от 0 до 59 - минуты.
secondsValue
Целое число от 0 до 59 - секунды. Если Вы специфицируете параметр secondsValue, Вы обязаны также специфицировать и minutesValue.
msValue
Число от 0 до 999 - миллисекунды. Если вы специфицируете параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.
Параметры
minutesValue
Целое число от 0 до 59 - минуты.
secondsValue
Целое число от 0 до 59 - секунды. Если Вы специфицировали параметр secondsValue, Вы обязаны также специфицировать и minutesValue.
msValue
Число от 0 до 999 - миллисекунды. Если вы специфицировали параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.
Параметры
monthValue
Целое число от 0 до 11 (месяцы с January до December).
dayValue
Целое число от 1 до 31 - день/число месяца.
Параметры
secondsValue
Целое от 0 до 59.
msValue
Число от 0 до 999 - миллисекунды.
Параметры
yearValue
Целое число, специфицирующее числовое значение года, например, 1995.
monthValue
Целое число от 0 до 11 - месяцы от January до December.
dayValue
Целое число от 1 до 31 день/число месяца. Если Вы специфицировали параметр dayValue, Вы обязаны также специфицировать monthValue.
Параметры
hoursValue
Целое число от 0 до 23 - час.
minutesValue
Целое число от 0 до 59 - минуты.
secondsValue
Целое число от 0 до 59 - секунды. Если Вы специфицировали secondsValue, Вы обязаны также специфицировать minutesValue.
msValue
Число от 0 до 999 - миллисекунды. Если Вы специфицировали параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.
Параметры
minutesValue
Целое число от 0 до 59 - минуты.
secondsValue
Целое число от 0 до 59 - секунды. Если Вы специфицировали secondsValue, Вы обязаны также специфицировать minutesValue.
msValue
Число от 0 до 999 - миллисекунды. Если Вы специфицировали параметр msValue, Вы обязаны также специфицировать minutesValue и secondsValue.
Параметры
monthValue
Целое число от 0 до 11 - месяц от January до December.
dayValue
Целое число от 1 до 31 - день/число месяца.
Параметры
secondsValue
Целое число от 0 до 59.
msValue
Число от 0 до 999 - миллисекунды.
Параметры
year
Год после 1900.
month
Целое число от 0 до 11 - месяц.
date
Целое число от 1 до 31 - день/число месяца.
hrs
Целое число от 0 до 23 - час.
min
Целое число от 0 до 59 - минуты.
sec
Целое число от 0 до 59 - секунды.
ms
Целое число от 0 до 999 - миллисекунды.
Параметры
eventType
Тип отлавливаемых событий. Допустимые типы перечислены в описании объекта
event.
Параметры
className
Значение с учётом регистра символов - атрибут CLASS тэга HTML, специфицированного в tagName..
tagName
Значение без учёта регистра - имя HTML-тэга, такое как H1 или BLOCKQUOTE. Если значением tagName является all, tagName ссылается на все тэги HTML.
Параметры
context1, ...[contextN]>
Объекты Style, описанные свойствами document.classes или document.tags, которые устанавливают контекст для объекта Style.
affectedStyle
Объект Style, стилевые свойства которого Вы хотите изменить.
Параметры
mimeType
Строка, специфицирующая тип документа, в который Вы записываете. Если Вы не специфицировали mimeType, по умолчанию он будет text/html.
replace
Строка "replace". Если Вы предоставили этот параметр, mimeType обязан быть "text/html". Вызывает использование новым документом вхождения из history, использованного предыдущим документом.
Параметры
tagName
Нечувствительное у регистру имя любого тэга HTML, такого как H1 или BLOCKQUOTE.
Параметры
arg1, arg2, ... argN
Имена, используемые функцией в качестве имён формальных аргументов. Каждое имя обязано быть строкой, соответствующей верному JavaScript-идентификатору; например, "x" или "theValue".
functionBody
Строка операторов JavaScript, образующих определение функции.
name
Имя функции.
param
Имя аргумента, передаваемого функции. Функция может иметь до 255 аргументов.
statements
Операторы, образующие тело функции.
Параметры
thisArg
Параметр для вызывающего объекта.
argArray
Массив аргументов для объекта.
Параметры
thisArg
Параметр для вызывающего объекта.
arg1, arg2, ...
Аргументы для объекта.
Параметры
delta
Целое число - относительная позиция в списке history.
location
Строка, представляющая все или часть URL из списка history.
Параметры
width
Ширина изображения в пикселах.
height
Высота изображения в пикселах.
Параметры
eventType
Тип захватываемых событий. Допустимые типы событий перечислены в книге
Клиентский JavaScript.
Руководство.