русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Явка провалена


Дата добавления: 2015-07-09; просмотров: 638; Нарушение авторских прав


<P>

<TEXTAREA NAME="Letter" ROWS=3 COLS=35>

</TEXTAREA>

<INPUT TYPE="button" VALUE="Готово" onClick="alert(Sel.Letter.value);">

<INPUT TYPE="reset" VALUE="Сброс">

</FORM>

</body>

</html>

Отправьте телеграмму

 

Начало формы

 

Явка в норме

 

Явка провалена

 

Конец формы

 

Поле ввода пароля (PASSWORD)

Свойства

· name. Имя объекта.

· defaultValue. Начальное содержимое поля.

· value. Текущее содержимое поля.

Методы

· focus( ). Передает полю фокус ввода.

· blur( ). Отбирает у поля фокус ввода.

· select( ). Выделяет содержимое поля.

Пример

<html>

<head>

<meta http-equiv=Content-Type

content="text/html; charset=windows-1251">

<script type="text/javascript">

<!--

Function Complete()

{

if(Sel.Pwd.value==Sel.Pwd1.value)

alert("Вас зарегистрировали\nID="+Sel.Id.value+"\nPassword="+Sel.Pwd.value);

Else

alert("Ошибка при вводе

пароля\nПопробуйте еще раз");

}

//-->

</script>

</head>

<body lang=RU>

<H1>Регистрация</H1>

<FORM NAME="Sel">

<TABLE>

<TR><TD><B>Идентификатор:<B></TD><TD><INPUT NAME="Id" SIZE=20

onBlur="this.value=this.value.toUpperCase()"></TD></TR>

<TR><TD><B>Пароль:<B></TD>

<TD><INPUT TYPE="password"

NAME="Pwd" SIZE=20

onFocus="this.select();"></TD></TR>

<TR><TD><B>Проверка пароля:<B></TD>



<TD><INPUT TYPE="password"

NAME="Pwd1" SIZE=20

onFocus="this.select();"></TD></TR>

</TABLE>

<INPUT TYPE="button" VALUE="Готово" onClick="Complete();">

<INPUT TYPE="reset" VALUE="Сброс">

</FORM>

</body>

</html>

Регистрация

 

Начало формы

 

Идентификатор:  
Пароль:  
Проверка пароля:  

 

Конец формы

 

Cookie

Cookie - это свойство HTML-документа. Представляет собой набор строковых параметров, каждый из которых имеет имя и значение. Сценарий JavaScript может создавать cookie для HTML-документа, определяя в нем произвольное количество параметров и задавая для них произвольные значения. После создания такой набор параметров становится принадлежностью данного конкретного HTML-документа и может быть проанализирован, изменен или удален сценарием JavaScript. Подробное описание технологии cookie.

Создание cookie

В сценарии JavaScript cookie создается с помощью свойства document.cookie. Пары имя-значение не могут содержать пробелов, запятых и точек с запятыми. Поэтому все эти символы должны быть заменены на соответствующие escape-последовательности. JavaScript имеет две функции, обрабатывающие escape-последовательности: escape и unescape.

Пара имя-значение является единственным необходимым параметром при создании cookie. Указание только пары имя-значение создает cookie, который сохраняется только на протяжении текущего сеанса брaузера. При создании cookie можно задать дату его автоматического удаления. В этой паре надо указать имя expires и значение в стандартном формате времени по Гринвичу (GMT). Простейшим способом преобразования в формат GMT является использование одного из методов встроенного класса Date:toGMTString. Кроме этого, создавая cookie, можно указать также путь (path), домен (domain) иинформацию безопасности. Извлечь эту информацию нельзя.

Удаление cookie

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

Практическое применение cookie

· Индивидуальная настройки параметров Web-страниц.

· Хранение товара, выбранного посетителем виртуального магазина. Можно выбрать товары на разных страницах, а потом сделать общий заказ.

· Хранение текущего состояния сетевой игры.

Пример

<html>

<head>

<meta http-equiv=Content-Type

content="text/html; charset=windows-1251">

</head>

<body>

<script type="text/javascript">

<!--

function parseCookie() {

// Разделение cookie.

var cookieList = document.cookie.split("; ");

// Массив для каждого cookie в cookieList.

var cookieArray = new Array();

for (var i = 0; i <cookieList.length; i++) {

// Разделение пар имя-значение.

var name = cookieList[i].split("=");

// Декодирование и добавление в cookie-массив.

cookieArray[unescape(name[0])] = unescape(name[1]);

}

return cookieArray;

}

function setCookie(visits) {

/* Счетчик числа посещений и

определение срока хранения в 1 год. */

var expireDate = new Date();

// Установка даты автоматического удаления.

expireDate.setYear(expireDate.getYear() + 1);

// Сохранение числа посещений.

document.cookie = "Visits=" + visits +

"; expires=" + expireDate.toGMTString() + ";";

}

if ("" == document.cookie) {

// Инициализация cookie.

setCookie(1);

document.write("<H3>Поздравляю Вас с первым посещением моего сайта.</H3>");

}

else {

// Анализ cookie.

var cookies = parseCookie();

// Вывод приветствия, числа посещений и увеличение числа посещений на 1.

document.write("<H3>Рад снова видеть Вас на моем сайте! Число Ваших посещений - " +

cookies.Visits++ + " !</H3>");

// Обновление cookie.

setCookie(cookies.Visits);

}

//-->

</script>

</body>

</html>

 



<== предыдущая лекция | следующая лекция ==>
Свойства | Alert(message); // выведет содержимое переменной


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.194 сек.