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

Задание к первой части

Перепишите скрипт. Покажите первым leo.gif, как в примере. Однако дальше новый cкрипт должен показать img3.src (num=3), потом img2.src, потом img1.src. Когда num=0, измените num на 3.

В общем, перепишите скрипт задом наперед.

<HTML>

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

var num=4

img1 = new Image ()

img1.src = "1.gif"

img2 = new Image ()

img2.src = "2.gif"

img3 = new Image ()

img3.src = "3.gif"

function slideshow()

{

num=num-1

if (num==0)

{num=3}

document.animal.src=eval("img"+ num +".src")

}

</SCRIPT>

</HEAD>

<BODY>

<CENTER>

<IMG SRC="1.gif" NAME="animal" BORDER=0>

<p>

<A HREF="JavaScript:slideshow()">

Щелкните, чтобы увидеть следующую картинку</A>

</CENTER>

</BODY>

</HTML>

2)

<HTML>

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

function validfn(fnm)

{

fnlen=fnm.length

if (fnlen == 0)

{alert("Вы должны ввести свое имя")

document.dataentry.fn.focus()}

}

function validphone(phone)

{

len=phone.length

digits="0123456789"

if(len != 8 && len != 9)

{alert("Неверное количество знаков в номере")

document.dataentry.phone.focus()}

for(i=0; i<3; i++)

{if (digits.indexOf(phone.charAt(i))<0)

{alert("Это должны быть цифры")

document.dataentry.phone.focus()

break}

}

if (phone.charAt(3)!=="-")

{alert("На 3 позиции должен быть - ")

document.dataentry.phone.focus()

}

}

</SCRIPT>

</HEAD>

<BODY>

<FORM NAME="dataentry">

<h2>Подтверждение данных</h2>

Введите свое имя:<br>

<INPUT TYPE="text" NAME="fn"

onBlur="validfn(fn.value)">

<SCRIPT LANGUAGE="JavaScript">

document.dataentry.fn.focus()

</SCRIPT>

Введите номер телефона (ххх-хххх):<br>

<INPUT TYPE="text" NAME="phone" SIZE=10 >

<INPUT TYPE="button" VALUE="Отправить"

onClick="validphone(phone.value)">

</BODY>

</HTML>