
Задание
Создайте функцию, которая вызовет два запроса (prompt). (Подсказка: один следует за другим с новой строки.) Первый попросит пользователя ввести свое имя, второй — отчество. Затем та же функция должна вызвать окно предупреждения (alert) c текстом:
«Привет, имя отчество, добро пожаловать на адрес страницы, мою замечательную страницу!»
Непременно создайте переменную для адреса страницы.
Если хотите еще поразвлечься, пусть слова "мою замечательную страницу" будут не просто вставлены в текст alert, сделайте это по-другому. Присвойте переменную и этому элементу.
Потренируемся с функцией, onMouseOver и onMouseOut.
Создайте страницу с гипертекстовой ссылкой.
Когда курсор находит на ссылку, в строке состояния должны появляться слова: «Привет, пользователь название браузера!».
Когда курсор уходит со ссылки, в строке состояния должен появляться текст: «Не скучаете у нас на URL страницы?»
Если щелкнуть по ссылке, должно всплыть окно со словами: «Уже уходите? Сейчас всего только текущее время»;
Время должно определяться через функцию.
Не пользуйтесь командой onClick, чтобы вызвать окно предупреждения, возьмите команду onUnload
<html>
<head>
<SCRIPT LANGUAGE="javascript">
function vova() {
var im = prompt("Введите свое имя","");
var ot = prompt("Введите отчество","");
var st = ("www.strn.ru");
alert("Привет " + im + " " + ot + " добро пожаловать на " + st + " мою замечательную страницу");
}
</SCRIPT>
</head>
<body onLoad="vova()">
</body>
</html>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function vr() {
var now = new Date()
var hour = now.getHours()
var min = now.getMinutes()
var sec = now.getSeconds()
alert("Сейчас -" + hour + min + sec)
}
function br(){
var b = navigator.appName
alert("Привет пользователь браузера " + b)
}
function ur() {
var u = document.URL
alert("Не скучаете у нас на " + u)
}
</SCRIPT>
</head >
<body onUnload="vr()">
<a href="1.txt" onMouseOver="br()", onMouseOut="ur()", > Ссылка </a>
</body>
</html>
Лабораторная работа №4.
Задание
1) Напишите скрипт, который откроет новое окно со всеми характеристиками. Пусть оно будет размером 250 на 300 пикселей и с двумя ссылками:
Одна откроет новую страницу в главном окне.
Вторая откроет новую страницу в том же окне.
Страница, которая откроется в том же маленьком окне, должна содержать ссылку, закрывающую окно.
2) Необходимо написать функцию, которая открыла бы окно с зеленым фоном и приветствием: «Привет, имя пользователя, вот твое окно!» Имя пользователя можно узнать с помощью запроса. Разумеется, допишите еще ссылку, которая закроет окно.
1) <HTML>
<head>
</head>
<body>
<SCRIPT LANGUAGE="javascript">
window.open('Laba4_dop_str.html', 'joe', config='height=250,width=300')
self.name="main window"
</SCRIPT>
</body>
</HTML>
1.2) <html>
<head>
<body>
<A HREF="http://www.htmlgoodies.com" TARGET="main window">В большом окне</A><br>
<A HREF="Laba4_dop_str1.html" TARGET="joe">Страница в маленьком окне</A>
</body>
</head>
</html>
1.3) <html>
<head>
</head>
<body>
<A HREF="" onClick="self.close()">Щелкните, чтобы закрыть</A>
</body>
</html>
2) <html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function winnew() {
var OpenWindow = window.open("", "newwin", "height=300,width=300")
var nik = prompt("Введите имя пользователя","")
OpenWindow.document.write("<HTML>")
OpenWindow.document.write("<head>")
OpenWindow.document.write("<TITLE>Новое окно</TITLE>")
OpenWindow.document.write("</head>")
OpenWindow.document.write("<BODY BGCOLOR='green'>");
OpenWindow.document.write("Привет " + nik + " вот твое окно <br>")
OpenWindow.document.write("<A HREF='' onClick='self.close()'>Щелкните, чтобы закрыть</A>")
OpenWindow.document.write("</body>")
OpenWindow.document.write("</HTML>")
self.name="main window"
}
</SCRIPT>
</head>
<body onLoad="winnew()">
</body>
</html>
Лабораторная работа №5.