Клиентский JavaScript 1.3




Глава 11 Использование Объектов Navigator'а


    Глава 11 Использование Объектов Navigator'а
    В этой главе рассматриваются объекты JavaScript в Navigator'е и объясняется, как их использовать. Объекты клиентского JavaScript иногда называются объектами Navigator'а , чтобы отличить их от серв...
    Иерархия объектов Navigator'а
    Когда Вы загружаете документ в Navigator, он создаёт объекты JavaScript со значениями свойств, базируясь на HTML документа и другой сопутствующей информации. Эти объекты расположены иерархически,...
    Рисунок 11.1 Иерархия объектов Navigator'а
    В данной иерархии "потомки" объектов являются их свойствами. Например, форма form1 является объектом, а также свойством объекта document, и к ней обращаются document.form1. Список всех объектов, и...
    Свойства документа: пример
    Свойства объекта document зависят от содержимого. То есть они создаются на основе HTML документа. Например, document имеет свойства для каждой формы и каждого якоря /anchor документа. Предположим,...
    Таблица 11.1 Пример значений свойств объектов
    Свойство Значение document.title "A Simple Document" document.fgColor #000000 document.bgColor #ffffff location.href "http://www.royalairways.com/samples/simple.html" history.length 7 Обратите вни...
    Отражение JavaScript и вывод HTML
    В JavaScript значения свойств объекта основаны на содержимом Вашего HTML-документа, что иногда называется reflection/отражением , поскольку значения свойств отражают HTML. Для понимания отражения...
    Ключевые объекты Navigator'а
    В этом разделе рассмотрены некоторые наиболее используемые объекты Navigatorа: window, Frame, document, Form, location, history и navigator. Дополнительно об этих объектах см. книгу Клиентский Jav...
    Объекты window и Frame
    Объект window является "родительским" объектом для всех объектов в Navigatorе. Вы можете создать несколько окон в приложении JavaScript. Объект Frame определяется тэгом FRAME в документе FRAMESET....
    Объект document
    Каждая страница имеет единственный объект document. Поскольку его методы write и writeln генерируют HTML, объект document является одним из наиболее используемых объектов Navigatorа. О методах wri...
    Объект Form
    Каждая форма документа создаёт объект Form. Поскольку в документе может быть не одна форма, Form-объекты хранятся в массиве forms. Первая форма (самая верхняя на странице) это forms[0], вторая - f...
    Объект location
    Объект location имеет свойства на основе текущего URL. Например, свойство hostname это сервер и имя домена сервера - хоста текущего документа. Объект location имеет два метода: reload - форсирует...
    Объект history
    Объект history содержит список строк, представляющих URLы, посещённые клиентом. Вы можете получить текущее, предыдущее и следующее вхождение из history через использование свойств current, next и...
    Объект navigator
    Объект navigator содержит информацию о версии используемого Navigatorа. Например, свойство appName специфицирует имя браузера, а свойство appVersion специфицирует версию Navigatorа. Объект navigat...
    Массивы объектов Navigator'а
    Некоторые объекты Navigatorа имеют свойства, значения которых являются массивами. Эти массивы используются для хранения информации, когда Вы заранее не знаете, сколько будет значений. В таблице по...
    Таблица 11.2 Предопределённые массивы JavaScript
    ОбъектСвойство Описание document anchors Отражает тэги A документа, содержащие атрибут NAME, в порядке расположения в исходном коде. applets Отражает тэги APPLET в порядке расположения в исходном...
    Использование метода write
    Метод write объекта document отображает вывод в Navigatorе. "Зачем?, спросите Вы, "ведь это уже делает HTML. Но в скрипте можно сделать то, чего не может обычный HTML. Например, Вы можете вывести...
    Рисунок 11.2 Вывод, созданный...
    > Следующая строка создаёт вывод функции bar: document.write("HR ALIGN='left' WIDTH=", widthPct, "%") Заметьте, что в определении bar использованы знаки одинарных кавычек вместо двойных. Вы обязан...
    Печать вывода
    Navigator версии 3.0 печатает вывод, созданный в JavaScript. Для распечатки вывода, пользователь выбирает Print из меню File Navigator'а. Navigator2.0 не распечатывает вывод, создаваемый JavaScrip...
    Отображение вывода
    JavaScript в Navigator'е генерирует результат, проходя по странице сверху вниз. После отображения текста Вы не можете изменять его без перезагрузки страницы. В общем случае, Вы не можете обновлять...

    AutoCAD 2005 - среда проектирования перейти









Начало        




Книжный магазин