Валерий Штыров    JavaScript  1. Уроки 1-3 2. Урок 4  3.Шаблоны формы  4. Функции времени 5. Шаблоны доступа6.Урок 6  7.Флажки и кнопки

Дерево сайта
Главная страница FrameSh

00

01

Блог

02

 

03

Темы:

стр

Психоэнергетика

01

Миниатюры

02

Заметки дурака

03

Семинары доктора Марцинкевича

04

Приёмы мышления Аристотеля

05

Логика и реальность

06

Психология жизни

07

НЛП
заметки на полях страниц

08

-

09

Типов теории

10

Варлам Шаламов

11

Письма

12

Психи

13

Странные рассказы

14

Странные рассказы

15

 Гостевая книга

Рассылки Subscribe.Ru
Новости сайта http://shtirov.narod.ru

 

JavaScript

Урок 6

<SCRIPT LANGUAGE="javascript">

/* Скрипт предназначен для того, чтобы получить
от пользователя информацию и поместить ее на страницу */

var user_name = prompt ("Напишите свое имя","Здесь");//1
document.write("<font color='red'>Привет, " + user_name + "! Милости просим!</font>");//2

</SCRIPT>

1. Функция promt("что сделать (написать)"," Где именно")  Высвечивается  таблица запроса пользователю. Пользователь пишет своё имя и нажимает OK  2.Результат записывается в переменную, из которой во 2-м извлекается 

Это же можно сделать при проверке пароля. Пароль хранится в какой-то переменной. Запрашиваем пароль:

<SCRIPT LANGUAGE="javascript">

/* Скрипт предназначен для того, чтобы получить
от пользователя его пароль, сравнить  и либо подтвердить, либо опровергнуть*/
var parol="q21";
var user_name = prompt ("Напишите свой пароль","Здесь");

if (parol==user_name){
document.write("<font color='red'>Привет, " + user_name + "! Милости просим!</font>"); } else {document.write("<font color='red'>Неправильный пароль</font>" }

</SCRIPT>

Аналогично с логином:

<SCRIPT LANGUAGE="javascript">

/* Скрипт предназначен для того, чтобы получить
от пользователя его логин и пароль, сравнить  и либо подтвердить, либо опровергнуть их*/

var login="Михаил";

var user_name = prompt ("Напишите свой логин","Здесь");

if (login==user_name){
document.write("<font color='red'>Привет, " + user_name + "! Милости просим!</font>"); } else {document.write("<font color='red'>Неправильный логин</font>" )}


var parol="q21";
var user_name = prompt ("Напишите свой пароль","Здесь");

if (parol==user_name){
document.write("<font color='red'>Привет, " + user_name + "! Милости просим!</font>"); } else {document.write("<font color='red'>Вы ввели неправильный пароль</font>" )}

</SCRIPT>

 


   Можно также оформить регистрацию.
Посредством promt определяем логин и пароль, даваемый пользователем и запоминаем его пока что в соответствующих переменных.

<SCRIPT LANGUAGE="javascript">

/* Скрипт предназначен для того, чтобы получить
от пользователя его логин и пароль, сравнить  и либо подтвердить, либо опровергнуть*/

var login="Михаил";

var login = prompt ("Напишите свой логин","Здесь");

if (login==user_name){
document.write("<font color='red'>Привет, " + user_name + "! Милости просим!</font>"); } else {document.write("<font color='red'>Неправильный логин</font>" )}


var parol="q21";
var user_name = prompt ("Напишите свой пароль","Здесь");

if (parol==user_name){
document.write("<font color='red'>Привет, " + user_name + "! Милости просим!</font>"); } else {document.write("<font color='red'>Вы ввели неправильный пароль</font>" )}

</SCRIPT>

Для регистрации нужно два массива, в одном из которых будут записываться и храниться логины, в другом - пароли. При регистрации массивы должны заполняться, при введении логины и пароли должны опознаваться.
    Сделаем это для чего-н. одного.
   Задачу нужно разбить на ряд подзадач.
   masParol=new Array(1)
   Ввели массив. (отмечу: сначала сделал, потом сказал, что сделал, а не наоборот. Когда человек сначала говорит, что он сделает, а затем это делает, то в этом случае движение является осознанно-произвольным. Если он сначала делает, а потом говорит, то бессознательное идет впереди сознания, и человек лишь осознает то, что делает.
   Затем нам нужно осуществить опыт заполнения массива. Для этого используем
   var parol= prompt ("Напишите свой пароль","Здесь");
   Человек записал свой пароль, мы его запомнили в переменной parol и теперь содержимое ячейки должны добавить в массив  Применяем метод (действие) unshift:
   masParol.unshift=parol;

    <SCRIPT LANGUAGE="javascript">
var user_name, parol;
masParol=new Array(1);
var parol= prompt ("Напишите свой пароль","Здесь");
masParol.unshift=parol;
document.write(masParol[2]);

</SCRIPT>