Набор переключателей. Пользователя может при помощи переключателей выбрать один из пунктов в списке.
Для определения набора 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.
Объект radio в форме выглядет следующим образом:
Объект radio - элемент формы и должен поэтому быть определен внутри тега <FORM>.
При ссылке на объект с использование имени переключателя индекс состоит из кнопок с одинаковым свойством name. При ссылке на переключатель с использованием массива elements каждый переключатель представляет собой отдельный элемент в индексе: document.forms [0] .radioName [0] первый, document.forms [0] .radioName [1] второй, и т.д.
Пример 1.
Следующий пример определяет три переключателя. Каждый переключатель имеет одно и то же имя, NAME = "musicChoice", формируя группу кнопок в которой можно сделать только один выбор. Обработчик событий OnClick определяет область, которую пользователь выбрал.
Пример 2. Следующий пример содержит форму с тремя текстовыми блоками и тремя переключателями. Переключатели позволяют пользователю преобразовать текс к верхнему регистру или строчным буквам, или не преобразовывать вообще. Каждая текстовая область имеет обработчик событий onChange, который преобразует значение области, в зависимости от выбора переключателя. Переключатель для верхнего регистра и строчных букв имеют обработчик событий onClick, который преобразует область.
Смотрите также пример для объекта link.
Возвращает случайное число в интервале между 0 и 1. Этот метод доступен только для платформы Unix.
Math.random ()
Этот пример показывает случайное число между 0 и 1
document.write (" случайное число - " + Math.random ())
Генерация случайного числа(на плотформах, отличных от UNIX).В настоящее время метод random работает только на UNIX- версии Netscape. Есть другой способ генерации псевдослучайного числа без использования встречного метода. Он называется вычисляемое случайное число и обнаруживает свою "псевдослучайность" в случае неоднакратного вычисления за короткий промежуток времени.
Для того чтобы обеспечить совместимость для программы на разных платформах, стоит воздержаться от применения встроенного метода random для генерации случайных чисел и вместо него использовать пользовательскую функцию типа нижеприведенной:
URL документа, который привел к текущему документу.
Document.referrer
Возвращает строку только для чтения, содержащую полный URL того документа, который вызвал текущий документ. Это свойство может использоваться со сценарием CGI, чтобы отслеживать, как пользователь перешел к текущей странице...
document.write("Щелкнете здесь, чтобы вернуться к предыдущей странице.")
Кнопка для возвращения всем объектам form значений по умолчанию.
Чтобы определить кнопку reset, используйте стандарт HTML синтаксис с использованием обработчика событий onClick:
VALUE = "buttonText" определяет текст, который будет показан на кнопки. Вы можете обращаться к этому значению, используя свойство значения.
Использование свойства объекта и методы reset:
1. ResetName.propertyName 2. ResetName.methodName (parameters) 3. FormName.elements [index] .propertyName 4. formName.elements[index].methodName(parameters)ResetName - значение атрибута NAME объекта reset.
Объект reset в форме выглядет следующим образом:
Этот объект соответствует кнопке Reset, созданной тегом HTML <INPUT TYPE="Reset">, возвращающей все объекта form к их значению по умолчанию. Объект reset - элемент формы и должен быть определен внутри тега <FORM>.
Объект reset не может управляться из программы обработки событий onClick. При нажатие кнопки все объекты формы возвращаются к их значению по умолчанию. Однако программа обраьотки событий onClick может в дополнение к восстановлению значений по умолчанию вызвать другие действия.
Пример 1. Следующий пример показывает текстовый объект со значением по умолчанию "CA" и кнопкой reset "Clear Form " . Если пользователь в текстовом объекте State напечатал что-нибудь и затем нажал кнопку "Clear Form", то первоначальное значение "CA" восстановлевается.
Пример 2. Следующий пример показывает два текстовых объекта, объект select, и три переключателя; все эти объекты имеют какое-то значение по умолчанию. Форма также имеет кнопку reset с текстом "Значение по умолчанию" на кнопке. Если пользователь изменяет значение любого из объектов, а затем нажимает кнопку "Значение по умолчанию", то первоначальные значения восстановлеваются.
Возвращает значение номера, округленного до ближайщего целого числа.
Math.round (argument)argument - любое числовое выражение.
Если десятичная часть 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))