7.3.6. Возможное решение

Это задание требует известной сообразительности. Нужны две команды prompt, одна сразу за другой. Затем какая-то переменная, которая напечатала бы название страницы (например, "Моя замечательная страница"). Мы сделали это, поместив текст в заголовок и создав переменную для команды document.title. Потом потребуется переменная для document.location.

Далее они используются в команде alert. Все это содержится в функции с именем hello(), а функция должна запускаться командой onLoad в строке BODY.

Можно было бы также создать переменную для строки текста, но, так как она записывается только один раз, это было бы ни к чему. Вот сценарий, который все это делает:

<SCRIPT LANGUAGE="javascript">

function hello()

{

var first = prompt("Введите свое имя", "Имя")

var second = prompt("Введите свою фамилию", "Фамилия")

var page = document.location;

var ttl = document.title;

alert("Привет, " +first+ " " +second+ ".

  Добро пожаловать на " +ttl+ " по адресу: " +page+".")

}

</SCRIPT>

A вот команда BODY в документе:

<body bgcolor="ffffcc" onLoad="hello()">