Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_отчет.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
196.2 Кб
Скачать

Задание

Создайте функцию, которая вызовет два запроса (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.