Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Какой язык программирования вы используете ?

ASP
Delphi
C/C++
Basic
PHP
Pascal
Java
Другой


Результаты
Другие опросы

Всего голосов: 1968
Комментарии: 10


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



СПРАВОЧНОЕ РУКОВОДСТВО ПО JAVASCRIPT function radio1(){ myWin= open("ex_radio1.html", "displayWindow", "width=400,height=220,status=no,toolbar=no,menubar=no,scrollbars=no"); } function resetWin(){ myWin= open("ex_reset1.html", "displayWindow", "width=290,height=400,status=no,toolbar=no,menubar=no,scrollbars=no"); }

Объект radio

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

Набор переключателей. Пользователя может при помощи переключателей выбрать один из пунктов в списке.

Синтаксис

Для определения набора radio кнопок, используются стандартный HTML синтаксис с добавлением обработчика результата onClick:


   textToDisplay
NAME = "radioName" определяет имя объекта radio. Все переключатели в группе имеют тот же самый атрибут NAME. Вы можете обращаться к этму значению, используя собственное имя.
VALUE = "buttonValue" определяет значение, которое будет возвращено серверу, когда выбран переключатель и форма подчинена. Эти значения по умолчанию "on". Вы можете обращаться к этму значению, используя собственное значения.
CHECKED определяет выбран ли переключатель. Вы можете обращаться к этму значению, используя свойство defaultChecked.
TextToDisplay определяет значение, указанное около radio кнопки.

Использование свойств и метода переключателей:

  
1. RadioName [index1] .propertyName 
2. RadioName [index1] .methodName(параметры) 
3. FormName.elements [index2] .propertyName 
4. formName.elements[index2].methodName(parameters)  
RadioName - значение атрибута NAME объекта radio.
Index1 - целое число, представляющее переключатели в объекте радио.
FormName является либо значением атрибута NAME объекта формы или элемента массива forms.
Index2 - целое число, представляющее переключатели в форме. Массив elements содержит все переключатели в объекте radio.
PropertyName - один из свойств, описанных ниже.
MethodName - один из методов, описанных ниже.

Свойства

  • form

    Описание

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

    R&B
    Jazz
    Soul

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

    При ссылке на объект с использование имени переключателя индекс состоит из кнопок с одинаковым свойством name. При ссылке на переключатель с использованием массива elements каждый переключатель представляет собой отдельный элемент в индексе: document.forms [0] .radioName [0] первый, document.forms [0] .radioName [1] второй, и т.д.

    Связные элементы

  • Свойства

    • checked возвращает логическое значение, представляющее текущее состояние отдельного переключателя.
    • DefaultChecked логическое значение (true или false), указывающее состояние флажка или переключателя по умолчанию.
    • length целое число, показывающее длину свойства объекта radio
    • name отражает атрибут NAME
    • value отражает атрибут VALUE
  • Методы

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

    Примеры

    Пример 1. Следующий пример определяет три переключателя. Каждый переключатель имеет одно и то же имя, NAME = "musicChoice", формируя группу кнопок в которой можно сделать только один выбор. Обработчик событий OnClick определяет область, которую пользователь выбрал. Soil и R&B Jazz Classical

    Пример 2. Следующий пример содержит форму с тремя текстовыми блоками и тремя переключателями. Переключатели позволяют пользователю преобразовать текс к верхнему регистру или строчным буквам, или не преобразовывать вообще. Каждая текстовая область имеет обработчик событий onChange, который преобразует значение области, в зависимости от выбора переключателя. Переключатель для верхнего регистра и строчных букв имеют обработчик событий onClick, который преобразует область. Пример объекта radio function convertField(field) { if (document.form1.conversion[0].checked) { field.value = field.value.toUpperCase()} else { if (document.form1.conversion[1].checked) { field.value = field.value.toLowerCase()} } } function convertAllFields(caseChange) { if (caseChange=="upper") { document.form1.lastName.value = document.form1.lastName.value.toUpperCase() document.form1.firstName.value = document.form1.firstName.value.toUpperCase() document.form1.cityName.value = document.form1.cityName.value.toUpperCase()} else { document.form1.lastName.value = document.form1.lastName.value.toLowerCase() document.form1.firstName.value = document.form1.firstName.value.toLowerCase() document.form1.cityName.value = document.form1.cityName.value.toLowerCase() } } Фамилия:
    Имя:
    Город:

    Преобразовать значение:
    Верхний регистр
    Строчные буквы
    Не преобразовывать

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

    Смотрите также объекты

    checkbox
    form
    select

    Метод random

    Измененный в Навигаторе 3.0

    Возвращает случайное число в интервале между 0 и 1. Этот метод доступен только для платформы Unix.

    Синтаксис

    Math.random ()

    Связанные элементы

  • Метод

    Описание

    Метод random реализован только на UNIX-платформах - пользователи Windows и Macintosh должны использовать альтернативную форму генерацию случайных чисел. Пример такой формы приведен ниже в разделе Примеры.

    Примеры

    Этот пример показывает случайное число между 0 и 1

      
    document.write (" случайное число - " + Math.random ()) 

    Генерация случайного числа(на плотформах, отличных от UNIX).В настоящее время метод random работает только на UNIX- версии Netscape. Есть другой способ генерации псевдослучайного числа без использования встречного метода. Он называется вычисляемое случайное число и обнаруживает свою "псевдослучайность" в случае неоднакратного вычисления за короткий промежуток времени.
    Для того чтобы обеспечить совместимость для программы на разных платформах, стоит воздержаться от применения встроенного метода random для генерации случайных чисел и вместо него использовать пользовательскую функцию типа нижеприведенной: function UnixMachine(){ if (navigator.appVersion.LastIndexOf('UNIX')!=-1) return true else return false } function randomNumber(){ if (UnixMachine()){ num=Math.random()} else{ num=Math.abs(Math.sin(Date.getTime()));} return num; } Эта функция генерирует число между 0 и 1, и хорошо работает в приложениях, использующих случайные числа каждые несколько секунд. Если же генерация случайного числа требуется чаще, стоит усложнить алгоритм, например добавив дополнительные вычисления (cos, tan, log) в каждый третий вызов функции.

    Свойство referrer

    URL документа, который привел к текущему документу.

    Синтаксис

     Document.referrer

    Связанные элементы

  • Свойства

    Описание

    Возвращает строку только для чтения, содержащую полный URL того документа, который вызвал текущий документ. Это свойство может использоваться со сценарием CGI, чтобы отслеживать, как пользователь перешел к текущей странице...

    Примеры

    document.write("Щелкнете здесь, чтобы вернуться к предыдущей странице.")
     

    Объект reset

    Измененный в Навигаторе 3.0

    Кнопка для возвращения всем объектам form значений по умолчанию.

    Синтаксис

    Чтобы определить кнопку reset, используйте стандарт HTML синтаксис с использованием обработчика событий onClick: NAME = "resetName" определяет имя объекта reset. Вы можете обращаться к этому значению, используя свойство имени.
    VALUE = "buttonText" определяет текст, который будет показан на кнопки. Вы можете обращаться к этому значению, используя свойство значения.

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

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

    Описание

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

    Этот объект соответствует кнопке Reset, созданной тегом HTML <INPUT TYPE="Reset">, возвращающей все объекта form к их значению по умолчанию. Объект reset - элемент формы и должен быть определен внутри тега <FORM>.

    Объект reset не может управляться из программы обработки событий onClick. При нажатие кнопки все объекты формы возвращаются к их значению по умолчанию. Однако программа обраьотки событий onClick может в дополнение к восстановлению значений по умолчанию вызвать другие действия.

    Связанные элементы

  • Свойства

    • form
    • name отражает атрибут NAME
    • value отражает атрибут VALUE
  • Методы

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

    Примеры

    Пример 1. Следующий пример показывает текстовый объект со значением по умолчанию "CA" и кнопкой reset "Clear Form " . Если пользователь в текстовом объекте State напечатал что-нибудь и затем нажал кнопку "Clear Form", то первоначальное значение "CA" восстановлевается. State:

    Пример 2. Следующий пример показывает два текстовых объекта, объект select, и три переключателя; все эти объекты имеют какое-то значение по умолчанию. Форма также имеет кнопку reset с текстом "Значение по умолчанию" на кнопке. Если пользователь изменяет значение любого из объектов, а затем нажимает кнопку "Значение по умолчанию", то первоначальные значения восстановлеваются. Пример объекта reset
    Город:
    State:

    Синий Желтый Зеленый Красный

    Soil и R&B
    Jazz
    Classical

    Смотрите также объекты

    button
    form
    submit

    Метод round

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

    Синтаксис

     Math.round (argument)
    argument - любое числовое выражение.

    Метод

    Math

    Описание

    Если десятичная часть argument 0.5 или больше, то аргумент округляет до ближайшего большего целого числа. Если десятичная часть argument - меньше чем 0.5, то аргумент округляет до ближайшего меньшего целого числа.

    Примеры

      
    // Возвращает значение 20 
    document.write("The rounded value is " + Math.round(20.49))
    //Возвращает значение 21 
    document.write("The rounded value is " + Math.round(20.5))
    
    //Возвращает значение -20 
    document.write("

    The rounded value is " + Math.round(-20.5)) // Возвращает значение -21 document.write("

    The rounded value is " + Math.round(-20.51))



  • Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


    .



    книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать