00bd1d1b

Следующая функция использует свойство cookie


Следующая функция использует свойство cookie для записи напоминания пользователю приложения. Дата окончания работы куки устанавливается в один день после даты напоминания.
function RecordReminder(time, expression) {
   // Записывает куку в форме "@<T>=<E>" для отображения
   // из <T> в миллисекундах,
   // возвращаемых методом Date.getTime(), в кодированное выражение,
   // <E> (кодировано с отсутствием символов пробелов, точки с запятой или запятой)
   document.cookie = "@" + time + "=" + expression + ";"
   // устанавливается время окончания работы куки в один день
   // после дня напоминания
   document.cookie += "expires=" + cookieDate(time + 24*60*60*1000)
   // cookieDate это функция, которая форматирует дату
   //в соответствии со спецификацией куки
}


Следующий оператор изменяет свойство domain в "braveNewWorld.com". Этот оператор верен только тогда, когда суффикс "braveNewWorld.com" является суффиксом текущего домена, такого как "www.braveNewWorld.com".
document.domain="braveNewWorld.com"


Если у Вас имеется форма со следующим кодом и Вы щёлкнули на кнопке, JavaScript отображает alert-диалог, содержащий текущий выделенный текст из окна, содержащего кнопку:
<INPUT TYPE="BUTTON" NAME="getstring"
VALUE="Show highlighted text (if any)"
   onClick="alert('You have selected:\n'+document.getSelection());">


Здесь свойство lastModified используется в тэге SCRIPT в конце HTML- файла для отображения даты изменения страницы:


document.write("This page updated on " + document.lastModified)


Здесь цвет гиперссылок документа устанавливается в aqua с использованием строкового литерала:
document.linkColor="aqua" А здесь - с использованием 16-ричного триплета:
document.linkColor="00FFFF"


Здесь функция getReferrer вызывается из документа назначения. Она возвращает URL исходного документа.
function getReferrer() {
return document.referrer
}


Здесь значение свойства title присваивается переменной docTitle:
var newWindow = window.open("http://home.netscape.com")
var docTitle = newWindow.document.title


Выводится URL текущего документа:
document.write(" The current URL is " + document.URL)


Здесь объект FileUpload помещается на форме и предоставляются две кнопки, которые дают возможность отобразить текущие значения свойств name и value.
<FORM NAME="form1">
File to send: <INPUT TYPE="file" NAME="myUploadObject">
<P>Get properties<BR>
<INPUT TYPE="button" VALUE="name"
   onClick="alert('name: ' + document.form1.myUploadObject.name)">
<INPUT TYPE="button" VALUE="value"
   onClick="alert('value: ' + document.form1.myUploadObject.value)"><BR>
</FORM>


Здесь в свойство action формы musicForm устанавливается значение переменной urlName:
document.musicForm.action=urlName


Эта функция возвращает значение свойства encoding формы musicForm:
function getEncoding() {
return document.musicForm.encoding
}


Функция valueGetter использует цикл for для итерации по массиву элементов формы valueTest. В окне msgWindow отображаются имена всех элементов формы:
newWindow=window.open("http://home.netscape.com") function valueGetter() {
var msgWindow=window.open("")
   for (var i = 0; i < newWindow.document.valueTest.elements.length; i++) {
      msgWindow.document.write(newWindow.document.valueTest.elements[i].name + "<BR>")
   }
}


Отображается объект Text, в котором пользователь печатает "CA" или "AZ". Обработчик события объекта Text onChange вызывает функцию, которая выполняет метод reset формы, если пользователь делает неверный ввод. Если метод reset выполняется, восстанавливаются значения по умолчанию, и обработчик onReset формы выводит сообщение.
<SCRIPT>
function verifyInput(textObject) {
if (textObject.value == 'CA' || textObject.value == 'AZ') {
      alert('Nice input')
   }
   else { document.myForm.reset() }
}
</SCRIPT> <FORM NAME="myForm" onReset="alert('Please enter CA or AZ.')">
Enter CA or AZ:
<INPUT TYPE="text" NAME="state" SIZE="2" onChange=verifyInput(this)><P>
</FORM>


Здесь специфицируется, что ответы форме musicInfo отображаются в окне msgWindow:
document.musicInfo.target="msgWindow"

Содержание раздела