|  |  |  | 
Простейший 
  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-обозревателях.
|  |  |  |