|
|
Практическое применение JavaScript. Запрос пользователю и создание переменной.Ну вот, теперь мы знаем, что сценарии, написанные на языке JavaScript, необходимо помещать внутрь тега <SCRIPT> ... </SCRIPT>. Куда же вставлять сам тег? А куда хотите! В том смысле, что вставлять можно туда, где хотите видеть результаты работы скрипта. Причем документ может содержать несколько тегов <SCRIPT>, расположенных в разных местах страницы. Все они последовательно обрабатываются интерпретатором JavaScript по мере отображения частей документа в окне браузера. Следует только помнить, что ссылка на переменную, определенную в сценарии, который размещен в конце документа, может привести к ошибке при обращении к такой переменной из сценария, находящегося в начале документа. Поэтому рекомендуется размещать сценарии с глобальными функциями и переменными в разделе <HEAD>. При этом все определения обрабатываются интерпретатором в начале загрузки документа и хранятся в памяти с первых моментов отображения документа в окне браузера и Вы можете просто обратиться к нужной функции или переменной из любого места страницы.Но вернемся к нашим баранам, то есть к написанию скрипта. Сегодня мы напишем сценарий, в котором сделаем запрос пользователю, создадим переменную и вставим все это в документ. Код сценария выглядит так: <SCRIPT LANGUAGE="javascript">//<!-- /* Скрипт предназначен для того, чтобы получить от пользователя информацию и поместить ее на страницу */ var name = prompt ("Напишите свое имя здесь:"," "); document.write("Доброго здоровья, " + name + "! Можешь учиться дальше!"); // --> </SCRIPT> Результат работы скрипта вы можете наблюдать здесь. А теперь разберем, что же мы написали и как это работает. Почему и зачем написаны первая и две последних строки Вы можете прочесть здесь. Третья и четвертая строки расположены между символами многострочного комментария и служат для пояснения назначения скрипта. Следующая строка: var name = prompt ("Напишите свое имя здесь:"," "); назначает переменную.Переменная была создана по следующей схеме:
var variable_name = prompt("Текст на сером фоне","Текст в строке ввода") Если вам интересно...
document.write("Доброго здоровья, " + name + "! Можешь учиться дальше!"); Как работает метод write, мы с Вами уже говорили здесь. Только теперь мы добавили в строку, которую должен написать скрипт, созданную нами переменную, а именно - имя посетителя, которое он напишет в ответ на наш запрос. Напоследок два маленьких замечания (кликните по тому, которое хотите посмотреть):
|
| поиск по сайту и в сети: |
| > |
|
|
|
Copyright © 2001 by Сергей Червонящий.Все права защищены. Запрещено частичное или полное воспроизведение материалов сайта без согласования с автором. |
|
Покупайте на OHO.ru:
|