Практическая информатика



Смотри здесь клиники по лечению геморроя. |

Использование языка сценариев JavaScript - часть 2


Кроме этого, для работы программы в <теле> HTML-документа могут содержатся конструкции кода, позволяющие начать выполнение программы. Дело в том, что мало разместить в правильном месте код сценария, даже правильно написанный, необходимо еще дать команду браузеру для запуска программы.

Пример

Рассмотрим HTML-файл со сценарием на языке JavaScript, который отображает текущее время.

<HTML> <HEAD> <TITLE>Электронные часы</TITLE> <!-- <SCRIPT LANGUAGE="JavaScript">

function clock_form() { day=new Date() clock_f=day.getHours()+":"+ day.getMinutes()+":"+ day.getSeconds() document.form.f_clock.value=clock_f id=setTimeout("clock_form()",100) } //--> </SCRIPT> </HEAD> <BODY onLoad="clock_form()"> <FORM NAME="form"> Московское время: <INPUT NAME="f_clock" SIZE="8"> </FORM> </BODY> </HTML>


В этом примере для запуска сценария используется конструкция onLoad = "clock_form()", размещенная в качестве атрибута тега <BODY>. Для вывода показаний часов используется элемент <FORM>>...</FORM>, размером в 8 символов.

Пример

Следующий скрипт создает "бегущую строку" в окне браузера. Для изменения скорости вывода информации используется переменная speed, текст строки задается в переменной line.

<HTML> <HEAD> <TITLE>Бегущая строка</TITLE> </HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- var line="Центр Компьютерных Технологий"; var speed=200; var i=0; function m_line() { if(i++<line.length) { document.form.ctc.value=line.substring(0,i); } else{ document.form.ctc.value=" "; i=0; } setTimeout('m_line()',speed); } //--> </SCRIPT> <BODY onload="m_line()"> <CENTER> <FORM NAME="form"> <INPUT TYPE="text" SIZE="30" NAME="ctc"> </FORM> </CENTER> </BODY> </HTML>


Следующий файл содержит скрипт "Бегущая строка".

Задания

  1. Поместите программу "Электронные часы" на вашу домашнюю страницу.
  2. Поместите скрипт, выводящий бегущую строку в файл с именем line.js. Подключите скрипт в вашей странице. Измените скрипт так, чтобы выводилась фраза "Добро пожаловать на мою домашнюю страничку!".




Содержание  Назад  Вперед