Метод tan

Возвращает тангенс аргумента.

Синтаксис

 Math.tan (number)

number - числовое выражение, представляющее размер угла в радианах, или свойство существующего объекта.

Метод

Math

Описание

Коричневый метод возвращает числовую значение, которая представляет тангенс угла.

Примеры

  
// Возвращает значение 0.9999999999999999 
document.write (" тангенс pi/4 радиан" + 
Math.tan (Math. PI/4))
// Возвращает значение0 
document.write (" тангенс 0 радиан" + 
Math.tan (0)) 

Смотрите также

  • Методы acos, asin, atan, cos , sin

    Свойство target

    Измененный в Navigator 3.0

    Строка, определяющая имя окна, в которое будет помещен ответ после посылке данных формы серверу

    Синтаксис

      
    1. FormName.target 
    2. Связи [index] .target 

    FormName является либо именем формы либо элемента в массиве form.
    index - целое число, представляющее объект связи.

    Свойство

    form, link

    Описание

    Свойство target отражает атрибут TARGET тега <FORM> и <A> хотя, изменение target отменяет эти атрибуты.

    Вы можете изменять свойством target в любое время.

    Обычно используется для просмотра ответа сервера на посыл-ку данных. Кроме того, может быть использовано для просмот-ра или изменения URL гиперссылки. Для гиперссылки свойство target возвращает строку, указывающую имя окна, в кото-ром должно быть выведено содержимое выбранной гипер-ссылки. homePage.target ="http://www.wossamotta.edu/" Для установки свойства target нужно использовать констан-ту типа литерал. Выражения JavaScript или переменные недопу-стимы.

    Примеры

    Следующий пример определяет форму musicInfo показанную в окне"msgWindow":

     document.musicInfo.target ="msgWindow"

    Смотрите также

    Для формы:

  • Свойства action, encoding , method

    Объект text

    Измененный в Navigator 3.0

    Область text ввода формы HTML. Область text позволяет пользователю, только однострочный ввод.

    Синтаксис

    Чтобы определить объект text, используйте стандарт HTML синтаксис с использованием обработчиков событий onBlur, on Change, onFocus, и onSelect:

       
    <INPUT 
    TYPE ="text" 
    NAME = "textName" 
    VALUE= "textValue" 
    SIZE=integer 
    [onBlur = "handlerText"] 
    [onChange = "handlerText"] 
    [onFocus = "handlerText"] 
    [onSelect = "handlerText"] >
     
    NAME ="textName" определяет имя объекта text. Вы можете обращаться к этому значению, используя свойство name.
    VALUE="textValue" определяет начальное значение объекта text. Вы можете обращаться к этому значению, используя свойство defaultValue.
    SIZE=integer определяет число символов, объект text может размещаться без полосы прокрутки.

    Использование свойство объекта и методы text:

      
    1. textName.propertyName 
    2. textName.methodName (parameters) 
    3. FormName.elements [ index] .propertyName 
    4. formName.elements[index].methodName(parameters)  
    textName - значение атрибута NAME объекта text.
    formName является либо значением атрибута NAME объекта form либо элемента в массиве form.
    index - целое число, представляющее объект text формы.
    propertyName - один из свойства, описанных ниже.
    methodName - один из методов, описанных ниже.

    Свойство

  • form

    Описание

    Объект text формы выглядит следующим образом:

    Фамилия:

    Объект text - элемент формы и должен быть определен внутри тег <FORM >.

    Объекты text могут модифицироваться динамически, изменяя свойство value (this.value).

    Свойства

  • defaultValue отражает атрибут VALUE
  • name отражает атрибут NAME
  • value отражает текущее значение области объекта text

    Методы

  • focus
  • blur
  • select

    Обработчики событий

  • onBlur
  • onChange
  • onFocus
  • onSelect

    Примеры

    Пример 1. Следующий пример создает объект text, длинной в 25 знаков. Область text незаполнена, когда форма загружена.

    <B>Фамилия:</B> <INPUT TYPE="text" NAME="last_name" VALUE="" SIZE=25>

    Пример 2. Следующий пример создает два объекта text формы. Каждый объект имеет свое значение по умолчанию. Объект city имеет обработчик событий onFocus. Объект state имеет обработчик событий onChange, который форматирует значение в большие буквы.

    <FORM NAME="form1"> <BR> <B>Город:</B> <INPUT TYPE="text" NAME="city" VALUE="Anchorage" SIZE="20" onFocus="this.select()"> <B>Государство:</B> <INPUT TYPE="text" NAME="state" VALUE="AK" SIZE="2" onChange="this.value=this.value.toUpperCase()"> </FORM>

    Смотрите также примеры для обработчиков событий onBlur, onChange, onFocus, и onSelect.

    Смотрите также

  • Объекты form , password , string , textarea

    Свойство text

    Измененный в Navigator 3.0

    Строка, определяющая текст, который следует за тегом <OPTION> в объекте select.

    Синтаксис

     selectName.options [index] .text

    selectName является либо значением атрибута NAME объекта select либо элемента в массиве elements.
    index - целое число, представляющее элемент в объекте select.

    Свойство

    Массив select

    Описание

    Свойство text отражает текст, который следует за тегом <OPTION> в объекте select.

    Вы можете изменять свойство text в любое время.

    Свойство text может быть также использовано для измене-ния значения элемента списка, за важным исключением: изме-нение значения не приводит к немедленному отображению на экране.

    Примеры

    В следующем примере, функция getChoice () возвращает значение свойства text для выбранного объекта. Цикл for вычисляет каждый элемент в объекте select musicType. Оператор if находит элемент, который выбран.

    function getChoice() { for (var i = 0; i < document.musicForm.musicType.length; i++) { if (document.musicForm.musicType.options[i].selected == true) { return document.musicForm.musicType.options[i].text } } return null } Следующий пример, аналогичен предыдущему в синтаксисе HTML: <SELECT NAME="musicType"> <OPTION SELECTED> R&B <OPTION> Jazz <OPTION> Blues <OPTION> New Age </SELECT>

    Объект textarea

    Измененный в Navigator 3.0

    Область многострочного ввода формы HTML. Область textarea позволяет пользователю, вводит слова, фразы, или числа.

    Синтаксис

    Чтобы определить область textarea, используйте стандарт HTML синтаксис с использованием обработчиков событий onBlur, onChange, onFocus, и onSelect:

       
    <TEXTAREA 
    NAME = "textareaName" 
    STRING = "integer" 
    ROWS = "integer" 
    WRAP "integer" ="off|virtual|physical" 
    [onBlur = "handlerText"] 
    [onChange = "handlerText"] 
    [onFocus = "handlerText"] 
    [onSelect = "handlerText"]> ;
    TextToDisplay 
    <TEXTAREA>
     
    NAME ="textareaName" определяет имя объекта textarea. Вы можете обращаться к этому значению, используя свойство name.
    STRING ="integer" и ROWS ="integer" определяют размер области ввода.
    textToDisplay определяет начальное значение объекта textarea. Вы можете обращаться к этому значению, используя свойство defaultValue.

    Атрибут WRAP управляет переходом на новую строку внутри тега TEXTAREA.

    Использование свойств объекта и методы textarea:

      
    1. textareaName.propertyName 
    2. textareaName.methodName ( parameters) 
    3. formName.elements [ index] .propertyName 
    4. formName.elements[index].methodName(parameters) 
    textareaName - значение атрибута NAME объекта textarea.
    formName является либо значением атрибута NAME объекта form либо элемента в массиве form.
    index - целое число, представляющее объект textarea формы.
    propertyName - один из свойства, описанных ниже.
    methodName - один из методов, описанных ниже.

    Свойство

  • form

    Описание

    Объект textarea формы выглядит следующим образом:

    Объект textarea - элемент формы и должен быть определен внутри тега <FORM>.

    Объекты textarea могут модифицироваться динамически, изменяя свойство value (this.value).

    Чтобы перейти на новую строку в объекте textarea, вы можете использовать символ newline. Этот символ изменяется в зависимости от платформы для платформы: Unix - \n, Windows - \r\n, и Macintosh - \n. Один способ ввода символа newline состоит в том, чтобы проверить свойство appVersion, для определения текущей платформы и изменить символ newline соответственно. Смотрите для примера свойство appVersion.

    Свойства

  • defaultValue отражает атрибут VALUE
  • name отражает атрибут NAME
  • value отражает текущую значение объекта textarea

    Методы

  • focus
  • blur
  • select

    Обработчики событий

  • onBlur
  • onChange
  • onFocus
  • onSelect

    Примеры

    Следующий пример создает объект textarea, длиной в 6 строк и шириной в 55 столбцов. Ообласть textarea появляется сразу же после слова"Описание:". Когда форма загружена, объект textarea содержит несколько строк данных, включая одну незаполненную строку.

    <B>Описание:</B> <BR> <TEXTAREA NAME="list_item_description" ROWS=6 COLS=55> Our storage ottoman provides an attractive way to store lots of CDs and videos--and it's versatile enough to store other things as well. It can hold up to 72 CDs under the lid and 20 videos in the drawer below. </TEXTAREA>

    Смотрите также примеры для обработчиков событий onBlur, onChange, onFocus, и onSelect.

    Смотрите также

  • Объекты form, password , string , и text

    Свойство title

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

    Синтаксис

     document.title

    Свойство

    document

    Описание

    Свойство title - отражение значения, указанного внутри тегов <TITLE> и < / TITLE >. Если документ не имеет заголовка, то свойство title имеет значение - null.

    Свойство title - свойство только для чтения.

    Примеры

    В следующем примере, значение свойства title присвоена переменная с именем docTitle:

      
    var newWindow = window.open("http://www.netscape.com")
    var docTitle = newWindow.document.title
    

    Метод toGMTString

    Преобразует дату в строку, используя соглашения Internet GMT.

    Синтаксис

     dateObjectName.toGMTString ()

    dateObjectName является либо именем объекта Date либо свойством существующего объекта.

    Метод

    Date

    Описание

    Этот метод возвращает время в формате GMT, который зависит от платформы. Например, если today представляет собой объект Date, то выражение

    today-toGMTString()
    возвратит строку "Thu. 11 Jan 1996 06:05:15". Фактический фор-мат может различаться от платформы к платформе. Время и дата определяются на клиентском компьютере.

    Примеры

    В следующем примере, today - объект даты:
      
    today.toGMTString ()
     

    В этом примере, метод toGMTString преобразует дату в GMT (UTC) используя отставание часового пояса операционной системы и возвращает значение - строку, которая является подобной следующей форме. Точный формат зависит от платформы.

    Mon, 18 Dec 1995 17:28:35 GMT

    Смотрите также

  • Метод toLocaleString

    Метод toLocaleString

    Преобразует дату в строку, используя локальные соглашения.

    Синтаксис

     dateObjectName.toLocaleString ()

    dateObjectName является либо именем объекта Date либо свойством существующего объекта.

    Метод

    Date

    Описание

    Возвращаемая строка со значением даты зависит от установок клиентского компьютера, например mm/dd/yy hh:mm:ss.

    Примеры

    В следующем примере, today - объект даты:
      
    today.toLocaleString ()
     

    В этом примере, toLocaleString возвращает значение строку, которая является подобной следующей форме. Точный формат зависит от платформы.

    12/18/95 17:28:35

    Смотрите также

  • Метод toGMTString

    Метод toLowerCase

    Преобразует все символы строки к нижнему регистру.

    Синтаксис

     stringName.toLowerCase ()

    stringName - любая строка или свойство существующего объекта.

    Метод

    string

    Описание

    Результатом использования метода toLowerCase Примеры

    Следующие примеры оба показывают на экране "alphabet".

      
    var upperText="ALPHABET"
    document.write(upperText.toLowerCase())
    
    "ALPHABET".toLowerCase()
    

    Смотрите также

  • Метод toUpperCase

    Свойство top

    Объект window высшего уровня.

    Синтаксис

      
    1. top.propertyName 
    2. top.methodName 
    3. top.frameName 
    4. top.frames [index] 

    propertyName - defaultStatus, status, или length.
    methodName - любой метод, связанный с объектом window.
    frameName и frames [index] - способы обращения к фреймам.

    Свойство

    window

    Описание

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

    Свойство top только для чтения. Значение свойство top

     <object ObjectReference>
    Где objectReference - внутренняя ссылка.

    Примеры

    Утверждение top.close () закрывает самое верхнее окно.

    Утверждение top.length определяет число фреймов, содержащихся внутри самого верхнего окна предка. Когда самый верхний предок определен следующим образом, top.length возвращается 3:

    <FRAMESET COLS="30%,40%,30%"> <FRAME SRC=child1.htm NAME="childFrame1"> <FRAME SRC=child2.htm NAME="childFrame2"> <FRAME SRC=child3.htm NAME="childFrame3"> </FRAMESET>

    Следующий пример устанавливает цвет фона фрейма с именем myFrame в красный. MyFrame - дочерний из самого верхнего окна предка.

             
    top.myFrame.document.bgColor ="red"
     

    Метод toUpperCase

    Преобразует все символы строки к верхнему регистру.

    Синтаксис

            stringName.toUpperCase ()

    stringName - любая строка или свойство существующего объекта.

    Метод

    string

    Описание

    Несмотря на то что метод toUpperCase выводит на экран строку символами верхнего регистра, реальное содержимое строки не изменяется.

    Примеры

    Следующие примеры оба выводят на экран " ALPHABET".

             
    var lowerText="alphabet"
    document.write(lowerText.toUpperCase()) 
       "alphabet".toUpperCase()
     

    Смотрите также

  • Метод toLowerCase

    Функция unescape

    Возвращает строка ASCII за указанную значение.

    Синтаксис

     unescape (" string ")

    string - строка или свойство существующего объекта, содержщие символы в любой из следующих форм:

  • "%integer", где integer - число от 0 до 255 (десятеричная)
  • " hex ", где hex - номер между 0x0 и 0xFF (шестнадцатеричная)

    Описание

    Функция unescape - не метод, связанный с любым объектом, а - часть языка непосредственно.

    Строка, возвращенная функцией unescape - строка символов в ISO Latin-1 (МЕЖДУНАРОДНОЙ ОРГАНИЗАЦИИ ПО СТАНДАРТИЗАЦИИ Латинский -1).

    Примеры

    Следующий пример возвращается" &"

             
    unescape ("%26")
     

    Следующий пример возвращается"! #_"

             
    Unescape ("%21%23")
     

    Смотрите также

  • Функцию escape

    Свойство URL

    Строка, определяющая полный URL документа.

    Синтаксис

     document. URL

    Свойство

    document

    Описание

    Строка URL -значение свойства, которое обычно соответствует измененному window.location.href, когда вы загружаете документ, но переадресация может изменять location.href.

    URL - свойство только для чтения.

    Примеры

    Следующий пример показывает URL текущего документа:

             
    document.write (" текущий URL -" + document. URL)
     

    Смотрите также

  • href

    Свойство userAgent

    Заголовок, посылаемый как часть протокола HTTP от клиента к серверу для идентификации типа клиента.

    Синтаксис

     navigator.userAgent

    Свойство

    navigator

    Описание

    Синтаксис возвращаемого значения такой же, как у свойства appVersion, дополненный кодовым именем приложения-броузера.

    UserAgent - свойство только для чтения.

    Примеры

    Следующий пример показывает информацию userAgent для Navigator:

     document.write (" значение navigator.userAgent -" + 
    navigator.userAgent)
    

    На экране этот пример для Navigator 2.0 выглядит следующим образом:

            Значение navigator.userAgent - Mozilla/2.0 (Win16;I)

    Смотрите также

  • Свойства appName, appVersion, appCodeName

    Метод UTC

    Возвращает количество миллисекунд для даты на базе универ-сального координированного времени (UTC), прошедших с полуночи 1 января 19/0 года.

    Синтаксис

     Date.UTC(year, month, day [, hrs] [, min] [, sec])
    

    year - годом после 1900.
    month - месяц от 0 до 11.
    day - день месяца от 1 до 31.
    hrs - часы от 0 до 23.
    min - минуты от 0 до 59.
    sec - секунды от 0 до 59.

    Метод

    Date

    Описание

    Метод UTC всегда вычисляется от одной и той же даты и по-этому всегда используется как Date . UTC () а не созданным заранее объектом. При указании значения для месяца не забывайте, что JavaScnpt нумерует месяцы от 0 до 11.

    Примеры

    Следующее утверждение создает объект Date, используя GMT вместо местного времени:

             
    gmtDate = new Date(Date.UTC(96, 11, 1, 0, 0, 0))
     

    Смотрите также

  • Метод parse

    Свойство value

    Измененный в Navigator 3.0

    Возвращает значение объекта.

    Синтаксис

             
    1. objectName.value 
    2. radioName [index] .value 
    3. selectName.options. [ index] .value
     

    objectName является либо значением атрибута NAME объектов hidden, password, text, textarea, button, reset, submit or checkbox или элемент в массиве elements.
    radioName - значение атрибута NAME объекта radio.
    selectName является либо значением атрибута NAME объекта select либо элемента в массиве elements .
    index - целое число, представляющее переключатель в объекте radio или элемент в объекте select .

    Свойства

  • Объекты button , checkbox , hidden , password , radio , reset , submit, text, textarea
  • Массив select

    Описание

    Свойство value отличается для каждого объекта. Значение свойства value
    Значение различных объектов формы
    Объект
    button, reset, submit Надпись на кнопке, но не имя кнопки
    checkbox On для отмеченного элемента, off-для неотмеченного
    radio Строковое представление значения
    hidden,text,textarea Содержимое поля
    select Представление значения выбранного элемента
    password Возвращает допустимое значение по умолчанию, но зашифрованное значение модифицируется пользователем
    Изменение значения для объектов text или textarea не-медленно отображается на экране. Изменение значений всех остальных объектов формы на экране не отображается.

    Когда атрибут VALUE не определен в HTML, свойство value отличается для каждого объекта:

  • Для button, это - пустая строка
  • Для reset, это - строка " reset "
  • Для submit, это - строка" Submit Query "

    Массив elements

    Свойство value - строка, которая первоначально отражает атрибут VALUE. Значение этого свойство может изменяться, когда программа изменяет его.

    Примеры

    Следующая функция вычисляет свойство value группы кнопок и показывает их в окне msgWindow:

             
    function valueGetter() {
       var msgWindow=window.open("")
       msgWindow.document.write("submitButton.value is " +
          document.valueTest.submitButton.value + "
    ") msgWindow.document.write("resetButton.value is " + document.valueTest.resetButton.value + "
    ") msgWindow.document.write("helpButton.value is " + document.valueTest.helpButton.value + "
    ") msgWindow.document.close() }

    Этот пример выводит следующее значения:

             
    Query 
    Submit
    ResetHelp
     

    Предыдущий пример выполняется, когда кнопки были определены следующим образом

    <INPUT TYPE="submit" NAME="submitButton"> <INPUT TYPE="reset" NAME="resetButton"> <INPUT TYPE="button" NAME="helpButton" VALUE="Help">

    Следующая функция вычисляет свойство value группы переключателей и показывает их в окне msgWindow:

             
    function valueGetter() {
       var msgWindow=window.open("")
       for (var i = 0; i < document.valueTest.radioObj.length; i++) {
           msgWindow.document.write
              ("The value of radioObj[" + i + "] is " +
              document.valueTest.radioObj[i].value +"
    ") } msgWindow.document.close() }

    Этот пример выводит на экран следующие значение:

             
    on
    on
    on
    on
    

    Предыдущий пример выполняется, когда кнопки определены следующим образом

    <BR><INPUT TYPE="radio" NAME="radioObj">R&B <BR><INPUT TYPE="radio" NAME="radioObj" CHECKED>Soul <BR><INPUT TYPE="radio" NAME="radioObj">Rock and Roll <BR><INPUT TYPE="radio" NAME="radioObj">Blues

    Смотрите также

    Для скрытый, пароль, текст, и textarea:

  • DefaultValue свойство

    Для hidden, password, text, и textarea:

  • Свойство name

    Для массива select:

  • Свойства defaultSelected, selected , selectedIndex, text

    Для checkbox and radio:

  • Свойства checked , defaultChecked

    Свойство vlinkColor

    Строка, определяющая цвет просмотренной гиперссылки.

    Синтаксис

     document.vlinkColor

    Свойство

    document

    Описание

    Как и все свойства цвета, свойство vlinkColor использует шестнадцатеричные триплеты RGB или строковые литералы Цвета в JavaScript.. Это свойство не может быть установлено после того, кэкдо мент отформатирован. Для переопределения установок бап зера настройка цветов выполняется в обработчике собьг -onLoad в теге :

    <BODY onLoad="document .vlinkColor= ' aliceblue '"> Эта свойство - отражение JavaScript атрибута VLINK тега <BODY>.

    Если Вы выражаете цвет как шестнадцатеричный RGB триплет, Вы должны использовать формат rrggbb. Например, шестнадцатеричное значение RGB для salmon - red=FA, green=80, и blue=72, так что триплет RGB для salmon -"FA8072".

    Примеры

    Следующий пример устанавливает цвет просмотренных гиперссылок в aqua при использование строкового литерала:

             
    document.vlinkColor ="aqua"
     

    Следующий пример устанавливает цвет просмотренных гиперссылок в aqua при использование шестнадцатеричного триплета:

             
    document.vlinkColor ="00FFFF"
     

    Смотрите также

  • Свойства alinkColor, bgColor, fgColor, и linkColor

    Объект window

    Измененный в Navigator 3.0

    Наивысший объект в иерархии JavaScript , представляющий со-бой открытое окно броузера.

    Синтаксис

    Чтобы определять окно, используйте метод open:

             
    windowVar = window.open ("URL", "windowName" [, "windowFeatures"])
     
    windowVar - имя нового окна.
    WindowName - имя окна, которое используется в атрибуте TARGET тегов <FORM> или <A>у.

    Более подробно смотрите метод open.

    Использование свойства объекта и методы window :

              
    1. window.propertyName 
    2. window.methodName ( parametrs) 
    3. self.propertyName 
    4. self.methodName ( parametrs) 
    5. top.propertyName 
    6. top.methodName ( parametrs) 
    7. parent.propertyName 
    8. parent.methodName ( parametrs) 
    9. windowVar.propertyName 
    10. windowVar.methodName ( parametrs) 
    11. propertyName 
    12. methodName (parametrs) 
    windowVar переменная для объекта window. Смотрите раздел синтаксис для определения окна.
    propertyName - один из свойства, описанных ниже.
    methodName - один из методов, описанных ниже.

    Чтобы определить обработчики событий onLoad или onUnload для объекта window, используйте теги <BODY> или <FRAMESET>:

              
    <BODY ... 
    [onLoad = "handlerText"] 
    [onUnload = "handlerText"] > ;
    <BODY>
    
    <FRAMESET 
    STRING = "rowHeightList" 
    COLS = "columnWidthList" 
    [onLoad = "handlerText"] 
    [onUnload = "handlerText"] > ;
    [<FRAME SRC = "locationOrURL" NAME = "frameName" >] 
    <FRAMESET > 

    Для информации относительно тегов <BODY> и <FRAMESET> , смотрите объекты frame и document .

    Свойство

  • Отсутствуют.

    Описание

    Объект window создается браузером во время загрузки стра-ницы и содержит свойства, применяемые ко всему окну. Это объект высшего уровня для каждого из объектов document, location и history. Так как существование этого объекта подразумевается, вам не надо указывать имя окна, ссылаясь на его объекты, свойства или методы. Например, следующие две строки приводят к одному и тому же результату (выводу сообщения в строке состояния):

    status="Go away from here." window.status="Go away from here."
    Существует несколько способов ссылки на объект window , в зависимости от его отношения к текущему положению, как показано в следующей таблице. Псевдонимы объекта window
    ПсевдонимОписание
    window, self Окно, содержащее текущий документ. Если эти псевдонимы опущены, все равно подразумевается текущий документ. Исключениями являются обработчики ошибок, в которых методы типа open и close должны быть указаны с определенным окном и кадром
    top Ссылается на окно самого высокого уровня. Полезно в случае сложной иерархии кадров, созданной с использованием многих тегов <FRAMESET>
    parent Окно, содержащее тег <FRAME SET>, создавший текущий кадр
    windowName Используется для указания на объект window в тегах HTML. При использовании свойств и методов объектов window используйте имя переменной типа window

    Создание нового окна с помощью метода open:

    aNewWindow = window.open("URL","Window_Name" *" [, "windowl'eatures" ])
    Имя переменной используется для ссылки на свойства и ме-тоды окна. Параметр Window_Name используется в аргу-менте target тегов <FORM...> или <А. . . >. Парамет-ры windowFeatures (приведены в следующей таблице) управляют представлением и функциональностью броузера.

    Если не один из списка windowFeatures не указан, используются значения по умолчанию. Если же указан хотя бы один параметр из списка windowFeatures, все не указанные параметры исключаются. Значение пораметра windowFeatures

    Параметр Применение
    toolbarВыводит стандартную панель инструментов, включая кнопки Forward, Back, перехода к домашней странице и печати
    locationВыводит строку URL
    directoriesВ Natscape Navigator, выводит набор кнопок для стандартных ссылок, таки как What's new, What's Cool и Handbook
    statusВыводит строку состояния внизу окна
    menubarsВыводит меню в верхней части экрана, включающее пункта File, Edit и View
    scrollbarsДобавляет линейку прокрутки, если документ не помещается на экране
    resizeПозволяет пользователю изменять размер окна
    width Первоначальная ширина окна в пикселях
    height Первоначальная высота окна в пикселях

    Свойства

  • defaultStatus отражает сообщение, показанное в строке состояния окна
  • frame - массив, отражающий все фреймы в окне
  • length отражает число фреймов в родительском окне
  • name отражает аргумент windowName
  • parent - синоним для аргумента windowName и обращается к окну, содержащему frameset
  • self - синоним для аргумента windowName и обращается к текущему окну
  • status определяет основное или временное сообщение в строке состояния окна
  • top - синоним для аргумента windowName и обращается к самому верхнему окну
  • window - синоним для аргумента windowName и обращается к текущему окну

    Следующие объекты - также свойства объекта window :

  • document
  • frame
  • location

    Методы

  • alert
  • close
  • confirm
  • open
  • prompt
  • setTimeout
  • clearTimeout

    Обработчики событий

  • onLoad
  • onUnload

    Примеры

    В следующем примере, документ в верхнем окне открывает второе окно, window2 и определяет кнопки, которые открывают окно сообщения, записывают в окно сообщения, закрывают окно сообщения, и закрывают window2. Обработчики событий onLoad и onUnload документа, загруженнного в alert выводит window2, когда окно открывается и закрываются.

    WIN1. HTML, который определяет, фреймы для первого окна, содержит следующий код:

    <HEAD> <TITLE> Пример объекта Окна: Окно 1</TITLE> </HEAD> <BODY BGCOLOR="antiquewhite"> <SCRIPT> window2=open("win2.html","secondWindow","scrollbars=yes,width=250, height=400") document.writeln("<B>The first window has no name:" + window.name +"</B>") document.writeln("<BR><B>The second window is named:" + window2.name +"</B>") </SCRIPT> <FORM NAME="form1"> <P> <INPUT TYPE="button" VALUE="Open a message window" onClick="window3=window.open('','messageWindow','scrollbars=yes,width=175, height=300')"> <P> <INPUT TYPE="button" VALUE="Write to the message window" onClick="window3.document.writeln('Hey there');window3.document.close()"> <P> <INPUT TYPE="button" VALUE="Close the message window" onClick="window3.close()"> <P> <INPUT TYPE="button" VALUE="Close window2" onClick="window2.close()"> </FORM> <!-- copyright (i2) --><div align="center"><a href="http://www.ucoz.ru/" title="Создать сайт бесплатно"><img style="margin:0;padding:0;border:0;" alt="Hosted by uCoz" src="http://s205.ucoz.net/img/cp/6.gif" width="80" height="15" title="Hosted by uCoz" /></a><br /></div><!-- /copyright --> </body>

    WIN2. HTML, который определяет, содержание для window2, содержит следующий код:

    <HEAD> <TITLE> Пример объекта Окна: Окно 2</TITLE> </HEAD> <BODY BGCOLOR="oldlace" onLoad="alert('Message from ' + window.name + ': Hello, World.')" onUnload="alert('Message from ' + window.name + ': I\'m closing')"> <B>Некоторые числа</B> <LI> Один <LI> Два <LI> Три <LI> Четыре <LI> Пять <LI> Шесть <LI> Семь <LI> Восемь <LI> Девять <!-- copyright (i2) --><div align="center"><a href="http://www.ucoz.ru/" title="Создать сайт бесплатно"><img style="margin:0;padding:0;border:0;" alt="Hosted by uCoz" src="http://s205.ucoz.net/img/cp/6.gif" width="80" height="15" title="Hosted by uCoz" /></a><br /></div><!-- /copyright --> </body>

    Смотрите также пример для объекта frame .

    Смотрите также

  • Объекты document и frame

    Свойство window

    Синоним текущего окна или фрейма.

    Синтаксис

             
    1. window.propertyName 
    2. window.methodName 

    propertyName - свойство defaultStatus, status, length, или name, когда вызывающее окно обращается к объекту window.
    propertyName - свойство length, или name, когда вызывающее окно обращается к объекту frame.
    methodName - любой метод, связанный с объектом window.

    Свойство

    frame, window

    Описание

    Свойство window обращается к текущему окну или фрейму.

    Хотя вы можете использовать свойство окна как синоним для текущего фрейма, ваш код будет более читаемым, если вы используете свойство self. Например, window.name и self.name оба определяют имя текущего фрейма, но self.name проще.

    Свойство window только для чтения. Значение свойство window

     <object NameAttribute >
    Где nameAttribute - атрибут NAME, если окно обращается к фрейму, или внутренняя ссылка, если окно обращается к окну.

    Примеры

    В следующем примере, window.status используется, чтобы изменить свойство status текущего окна.

    <A HREF="" onClick="this.href=pickRandomURL()" onMouseOver="window.status='Pick a random URL' ; return true">Go!</A>

    Смотрите также

  • Свойство self

    Метод write

    Записывает строку или несколько строк в окно документа.

    Синтаксис

      document.write (expression1 [, expression2], ... [, expressionN])
    expression1 - expressionN - любые выражения
    JavaScript или свойства существующих объектов.

    Метод

    document

    Описание

    Метод write показывает любое число выражений в окне документа. Вы можете определить любое выражение JavaScript с методом write, включая числовые, строковые и логические выражения. Метод write не добавляет символ новой строки (
    или /п) в конце строки.

    Использование метод write внутри любого тега <SCRIPT> или внутри обработчика событий. Когда метод write вызывается из обработчика события, текущей доку-мент очищается, если для вывода не создается новое окно.

    Примеры

    В следующем примере, метод write выводит аргументы, включая строку, число, и переменную:
             
    var mystery = "world"
    // Displays Hello world testing 123 msgWindow.document.write
    ("Hello ", mystery, " testing ", 123)
     
    В следующем примере, метод write выводит два аргумента. Первый аргумент - присвоенное выражение, и второй аргумент - строковый литерал.
             
    //Displays Hello world...
    msgWindow.document.write(mystr = "Hello "+ "world...")
    
    В следующем примере, метод write выводит аргумент, который является условным выражением. Если значениепеременного возраста - меньше чем 18,"Незначительные" показы метода. Если значениевозраста большая чем или равна 18, метод показывает"Взрослого".
             
    msgWindow.document.write(status = (age >= 18) ? "Adult" : "Minor")
     

    Смотрите также

  • Методы close, open, writeln

    Метод writeln

    Записывает строку или несколько строк в окно документа и до-бавляет символ новой строки в конце вывода.

    Синтаксис

     document.writeln (expression1 [, expression2], ... [, expressionN])
    expression1 - expressionN - любые выражения
    JavaScript или свойства существующих объектов.

    Метод

    document

    Описание

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

    Используйте метод writeln внутри любого тега <SCRIPT> или внутри обработчика результата. Когда метод writeln вызывается из обработчика события, текущей документ очи-щается, если для вывода не создается новое окно. HTML игнорирует символ новой строки, за исключением ис-пользования его внутри тега <PRE>.

    Примеры

    Все примеры, используемые для метода write также имеют силу с writeln методом.

    Смотрите также

  • Методы close, open, write