Возвращает часть URL, начинающуюся с символа #.
docurnent.linkName.hash
document.links[index].hash
document.location.hash
Применение
Свойство hash ссылается на имя, созданное в теге <A NAME>. Изменяя это свойство, можно изменять часть URL, начинающуюся с символа #, хотя безопаснее менять весь URL с помощью свойства href . Eсли имя, указанное в свойстве hash данного URL, не удается найти, возвращается ошибка.
Связанные элементы
Свойство объектов linк и location.
См. объект anchor.
См. свойства host, hostname, href, pathname, port, protocol и search
Текстовый объект в формe HTML, не oтображаемый на экране.
document.formNarne.hiddenName
document.forms[index].elements[indexj.propertyOrMethod
Применение
Объект hidden может применяться наряду с cookie для передачи пар имя/значение для клиент-серверного взаимодействия. Разница в том, что cookie постоянно существуют на клиентском компьютере в течение сессии, в то время как объект hidden относится к конкретной форме.
Первоначальное содержание объекта hidden может быть изменено внутри функции путем присвоения нового значения свойству value этого объекта.
<INPUT TYPE="hidden" NAME="failedTries" VALUE="0">
...строки кода...
function setRetry() {document.userPasswordForm.failetTries.value++}
Каждый раз, когда вызывается функция setRetry, значен объекта типа hidden, названного failedTries, увеличивается на единицу. Это один из примеров гибкости типов переменных в JavaScript. Первоначальное значение объекта представляет собой строку. Несмотря на это, когда програмa встречает математический оператор, она пытается преобразoвать значение объекта в целое число.
Связанные элементы
Свойствообъекта form
.
См. свойства cookie, defaultValue, name и value.
Список ранее просмотренных страниц, аналогично пункту меню gо броузера.
document.history
Применение
Этот объект унаследован из меню Go броузера и содержит список ранее просмотренных страниц. Методы объекта служат дл навигации к любому элементу списка.
Для определения количества элементов объекта служит свойство length: document.history.length
Навигация представляет собой относительное перемещение по списку вперед или назад, подобно использованию кнопок на панели инструментов.
document.history.forward() document.history.back()
Метод go допускает и более сложные, чем просто перемещение к следующей или предыдущей странице. переходы по списку, подобно выбору адреса прямо из меню Gо.
document.history.go(-2) //загружает предпоследнюю страницу
Указав конкретное окно, можно управлять навигацией в других окнах или кадрах. Следующий пример загружает новую страницу из списка объекта history в кадр с именем content. Заметьте, что имя кадра заменяет указание документа.
parent.content.history.back() // загружает предыдущую страницу в кадр
Связанные элементы
Свойство объекта document.
См. объект location.
См. свойство length.
См, методы back, forward и go.
Возвращает строку, сформированную из свойств URL hostname и port.
location.host linkName.host links[index].host
Применение
Предоставляет метод для просмотра и изменения той части URL, которая идентифицирует Web-узел. Ecли порт не указан свойства host и hostname одинаковы.
location.host = "www.montana.com:80"
Связанные элементы
Свойство объектов link, location.
См. свойства hash, hostname, href, pathname, port, protocol и search.
Возвращает или изменяет строку с именем домена или IP-адресом URL.
location.hostname linkName.hostname links[indexj.hostname
Применение
Это свойство сходно со свойством host, за исключением того, что не включает в себя информации о номере порта. Ecли свойство port имеет значение null, то свойства host и hostname одинаковы.
Несмотря на то что свойство hostname может быть изменено в любой момент, рекомендуется изменять весь URL сразу. Ecли указанное значение hostname не может быть найдено, возвращается ошибка.
Связанные элементы
Свойство объектов link и location.
См. свойства hash, host, href, pathname, port, protocol и search.
Возвращает строку, содержащую полный URL текущего документа.
location.href
linkName.href
links[index].href
Применение
Все остальные свойства объектов location и link являются подстроками свойства href, которое может быть изменено в любой момент.
URL текущего документа можно вывести на экран с помощью выражения document.write.
document.write("You аге here: " + window.location.href)
Связанные элементы
Свойство объектов link и location.
См, свойства hash, host, hostname, pathname, port, protocol и search.
Возвращает индекс элемента объекта select
formName.selectName.options[index].index
forms[index].elements[index].options[index].indeх
Применение
Позиция элемента в объекте select нумеруется начиная с 0.
Связанные элементы
Свойство объекта select (options array).
См. свойства defaultSelected, selected и selectedIndex.
Возвращает позицию определенного символа или подстроки.
stringName.index0f(characterlstring, startinqPoint)
Применение
Поиск начинается с позиции startingPoint. Первый символ в строке имеет номер 0, а последний равен длине строки минус единица. Ecли подстрока не найдена, метод возвращает – 1. Значение параметра startingPoint по умолчанию равно 0.
if (navigator.appVersion.indexOf('Unix') != -1) return true
Связанные элементы
Методобъекта string.
См. методы charAt и lastIndexof.
Проверяет, является ли аргумент числом. isNaN(argument)
Применение
Метод применим только для UNIX. Зта функция возвращает true, если аргумент не является числом. На всех платформах,кроме Windows, методы parseFloat и parseInt возвращают NaN, если их аргумент не является числом.
Связанные элементы
См. методы parseFloat и parseInt.
Форматирует строку курсивом. stringName.italics()
Применение
Метод italics дает тот же эффект, что и применение тега
HTML <I>.
Связанные элементы
Метод объекта string.
См. методы blink bold и strike.
Возвращает позицию символа или подстроки в строке, начиная поиск с конца.
stringName.lastIndexOf()
Применение
Возвращает позицию определенного символа или подстроки в строковом обьекте, производя поиск с конца строки или с указанной позиции. Ecли подстрока не найдена, метод возвращает – 1.
if (navigator.appVersion.lastIndexOf('Win') != -1) return true
Связанные элементы
Метод объекта string.
См. методы charAt и indexOf.
Строка только для чтения, хранящая дату последнего изменения текущего документа.
document.lastModified
Применение
Зто свойство опирается на атрибуты файла-источника. Строка форматируется стандартным для JavaScript способом (см. объект Date). Обычно применяется так:
dateModified = "Дата последнего изменения: " + document.lastModified
document.write(dateNoriified.small())
Целое число, показывающее длину или размер соответствующего свойства объекта.
formName.length
forms.length
formName.elements.length
forms[index].length
[windowName.]frameName.length
frameRef.frames.length
history.length
radioName.length
selectName.length
selectName.options.length
stringName.length
windowName.length
anchors.length
links.length
Применение
Смысл возвращаемого свойством length значения определяется массивом или объектом, к которому это свойство применено.
Результаты cвойства length
Объект/мaссив: Свойство определяет
history: Длина списка просмотренных страниц
string: Целое число, представляющее длину строки, или 0 для пустой строки
radio: Количество переключателей
anchors, forms: Количество элементов массива frames, links, options
Связанные элементы
См. свойства объектов anchors, elements, forms, frame, frames,history,links,options,radio,string и window.
Текст или изображение, определенные как гиперссылка на другой URL.
document.linkName document.links.[index]
Применение
Объект link представляет собой объект типа location и, следовательно, имеет те же свойства и методы, что и объект location.
Если для объекта определено имя, то он одновременно становится элементол; массива anchors.
<А HREF='http:/!www.спе .com/'>cnet's front door</A>
<А HREF='http://www.сnet.com/' NAME='cnet'>cinet's front door</A>
В вышеприведенном примере первая строка создает только новый элемент массива links. Если же тег дополнен атрибутом NАМЕ, то дополнительно создается и элемент массива anchors.Объект linк только для чтения. Для создания новой гиперссылки применяется метод link объекта string.
Связанные элементы
Свойство объекта document.
См. объект anсhor.
См. свойства hash, host, hostname, href, length, pathname,port,protocol,search и target.
См. метод link.
См. обработчики событий onClick и onMouseOver.
Создает новую гиперссылку на другой URL.
stringName. link (argument)
Применение
Создает новую гиперссылку, определяя атрибут <HREF> и текст, который увидит пользователь.
linkText = "DVGU"; linkURL, = "http://www.dvgu.ru/"; document.write("Alma mater : " + linkText.link(linkURL))
Связанные элементы
Метод объекта string.
См. метод anchor.
Цвет гиперссылки в документе. document.linkColor
Применение
Цвет определяется как шестнадцатеричный триплет RCB или строковый литерал. Зто свойство не может быть установлено после того, как документ отформатирован. Цвет соответствует атрибуту LINK в теге <BODY> и не может быть изменен после вывода документа на экран.
document write("Текущий цвет гиперссылок: " + document.linkColor)
Связанные элементы
Свойство объекта document.
См. свойства alinkColor, bgColor, fgColor vlinkColor.
Массив объектов link. document;.links[index]
Применение
Ссылки определяются в HTML с помощью тега <А HREF=URL>. Они отражаются в свойстве links, первая ссылка представлена как document. links [0] . Более подробная информация приводится в описании объекта link.
Константа, представляющая натуральный логарифм числа 2.
Math.LN2
Связанные элементы
Свойство объекта Math.
См. свойства Е, LN10, LOG2E, LOG10E, PI, SQRT1_2 и SQRT2.
Константа, представляющая натуральный логарифм числа 10.
Math.LN10
Применение
Значение этой константы приблизительно равно 2.30259.
Связанные элементы
Свойство объекта Math.
См. свойства Е, LN2, LOG2E, LOG10E, PI, SQRT1_2 и SQRT2.
Полная информация об URL текущего документа.
[WindowName.][frameName.]location.propertyName
parent.[frameHame.]location.propertyName
Применение
Объект location используется для определения URL любого активного документа, включая документы в других окнах или в кадрах навигатора. Если объект window не указан, подразумевается текущее окнo.
Каждое свойство объекта location содержит отдельну часть URL. Шесть частей URL отражены в объекте location.
protocol://hostname:port/pathname search#hash
Протоколы включают в себя начальную часть адреса (http mailto, ftp и т. д.) до двоеточия включительно. В JavaScrip включено несколько дополнительных протоколов.
Протокол JavaScriрt исполняет выражение после двоеточия и пытается загрузить получившееся стрсковое выражение. Ecли результата нет или он не определен, остается загруженной текущая страница.
Javascript:parent. content. history. go (-1)
Протокол about предоставляет три метода получения информации о броузере. Сам по себе он дает тот же результат, что и выбор пункта About меню Help. Два других метода, cache и plugins, отражают текущее состояние кэша и информацию об установленных приложениях plug-in.
about:cache about:plugins
Не путайте этот объект, являющийся свойством объекта window, со свойством location объекта document. Обычно они отражают одно и то же значение, но свойство документа не может быть изменено, в то время как свойства данного объекта могут быть изменены.
Связанные злементы
Свойство объекта window.
См. объект history.
См. свойства hash, host, hostnarne, href, location, pathname,port,protocol,search и target.
Возвращает строку с URL текущего документа.
document.location
Применение
Это свойство только для чтения (document.location) отличается от свойства location объекта window (window.location.propertyName), которое может быть изменено.
Связанные элементы
Свойство объекта document.
См. объект location.
Возвращает натуральный логарифм для положительного аргумента expression.
Math. log (expression)
Для отрицательного аргумента всегда возвращает -1.797693134862316e+308.
Связанные элементы
Свойство объекта Math.
См. методы ехр и pow.
Константа, представляющая собой логарифм числа Е по основанию 2.
Math.LOG2E
Применение
Значение этой константы приблизительно равно1.44270.
Связанные элементы
Свойство объекта Math.
См. свойства Е,LN2, LN2, LOG10E, PI, SQRT1_2 и SQRT2.
Константа, представляющая собой логарифм числа Е по основанию 10.
Math.LOG10E
Применение
Значение этой константы приблизительно равно 0.43429.
Связанные элементы
Свойство объекта Math.
См. свойства Е,LN2, LN2, LOG2E, PI, SQRT1_2 и SQRT2.
Встроенный в JavaScript объект, дающий доступ к константам и математическим функциям.
Math.property
Matn.method(argument)
Применение
Объект Маth делится на две части-свойства, содержащие константы и методы для реализация функций. Например, для получения значения числа пи в уравнении используйте:Math.PI
Стандартные тригонометрические, логарифмические и экспоненциальные функции также включены в этот объект. Все аргументы тригонометрических функций выражаются в радианах. Также представлено несколько операции сравнения, например max – для определения большего из двух чисел.
Так как назначением объекта Math является предоставление средств для математических операций, нет необходимости создавать второй объект Math.
Для функций, активно использующих математические функции и константы JavaScript, утомительно включать Math как часть каждого выражения. Оператор with упрощает синтаксис в подобных ситуациях. Обратите внимание на различия в следующих примерах, каждый из которых выполняет одни и те же операции.
function Hard() {
circleArea = Math.PI*(radius"2);
radians = (degrees/360)*Nath.PI;
result = Math.cos(radians);
}
function Easy() {
with Math
circleArea = PI*(radius 2);
radians = (degrees/360)*PI;
}
Связанные элементы
Свойство объекта Math.
См. свойства Е,LN2,LN2, LN10, LOG2E, PI, SQRT1_2 и SQRT2.
См. методы abs, acos, asin, atan, ceil, соs, ехр, floor,log,max,min,pow,random,round, sin, sqrt и tan.
Возвращает наибольший из двух аргументов,
Math.max (argument1, argument2)
Применение
Принимает любую комбинацию числовых констант или переменных и возвращает значение большей. Например:
firstNum = 1
secondNum = 100 Math.max(firstNum,secondNum) возвращает100.
Связанные элементы
Метод объекта Маth.
См. метод min.
Отражает значение атрибута METHOD тега HTML <FORM>.
formName.method
forms[index.]method
Применение
Bозвращаемое значение или get, или роst. Новое значение может быть установлено в любой момент.
Первая функция возвращает текущее значение объекта forrn, в то время как вторая функция устанавливает значение свойства method равным параметру newMethod.
function getMethod(formObj) {
return formObj.method
}
function setMethod(formObj,newMethod) {
formObj.rnethod = newMethod
}
Связанные элементы
Свойство формы.
См. свойства action, encoding и target.
Возвращает меньший из двух аргументов.
Math.min(arqumentl, argument2)
Применение
Принимает любую комбинацию числовых констант или переменных и возвращает значение наименьшего. Например:
firstNum = 1
secondNum = 100
Math.min(firstNum,secondNum) возвращает1.
Связанные элементы
Метод объекта Маth.
См. метод max.