|
||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||
Простейший
Web-сценарий Давайте
создадим простейшую Web-страничку, содержащую работающий Web-сценарий. Этот
сценарий будет выводить текущие дату и время. <HTML> <HEAD> <ТIТLЕ>Сегодня</ТIТLЕ> </HEAD> <BODY>
Р> <SCRIPT
LANGUAGE="JavaScript"> var d; d=new
Date ( ) ; document. write (d.toString () ) ; </SCRIPT> </BODY> </HTML> Сохраните
этот код в файле под именем 13.1.htm и откройте в Web-обозревателе. Вы увидите,
что на странице будут стоять сегодняшние дата и время (рис. 13.1).
Рис.
13.1. Текущая дата на Web-странице Давайте
рассмотрим наш пример подробнее. Если
мы отбросим весь маловажный код, у нас останется единственный текстовый абзац
<р>, внутри которого помещен сценарий. Вот он: <р> <SCRIPT
LANGUAGE="JavaScript"> var
d; d=new
Date(); document.
write (d.toString( ) ); </SCRIPT> Сам
абзац не представляет собой ничего особенного. Сценарий — по большому счету,
тоже. Мы уже познакомились с такими сценариями; они выполняются непосредственно
при загрузке страницы и обычно производят различные предустановки. В нашем случае
такой предустановкой является помещение в текстовый абзац строки, содержащей
сегодняшние дату и время. Как
это происходит? С помощью метода write объекта document. Автор не рассматривал
этот метод, когда говорил об объекте document. Все объекты. входящие в объектную
модель документа, имеют множество свойств и методов, многие из которых используются
в сценариях довольно часто. А объем книги ограничен; мы не можем уделять слишком
много места описанию объектной модели в ущерб Dreamweaver. Поэтому кое о чем
автор умолчал. Теперь
же настало время рассказать о методе write. Он помещает строку. переданную ему
в качестве параметра, в то место документа, где встретилось выражение, вызывающее
этот метод. Только и всего. В нашем случае он проделывает это со строковым значением
текущей даты и помещает его внутри текстового абзаца <р>. Остальной код вполне понятен. Мы объявляем переменную, помещаем в него значение текущей даты в виде объекта класса Date и преобразуем это значение в строку методом tostring. Вы также можете для этого использовать метод toLocaleString, выполняющий это преобразование с учетом национальных настроек операционной системы, но такой код, возможно, будет работать не во всех Web-обозревателях.
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||