Как создать свой сайт

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Справочные данные JavaScript

Справочные данные по JavaScript - Правила написания скриптов

E-mail Печать
Индекс материала
Справочные данные по JavaScript
Правила написания скриптов
Объектная модель документа
Объект document
Объект location
Объект style
Объект window
Объект layer
Объект navigator
Объект screen
Свойства объекта history
Алфавитный указатель свойств
Алфавитный указатель методов
Алфавитный указатель событий браузера
Совместная работа с HTML
Защита и усложнение javascript кода
Все страницы

Правила написания скриптов

Прежде всего надо рассмотреть тег <SCRIPT>. Этот тег служит для вставки скриптов в HTML-код страницы. Его формат:

<SCRIPT [language="{Язык программирования, на котором написан скрипт}"]
[src="/{Адрес файла со скриптом}"]>  . . . Текст скрипта  
</SCRIPT>  

Но на самом деле - это версия Microsoft. Правильнее будет так:

<SCRIPT type="text/javascript" [src="/{Адрес файла со скриптом}"]>  
. . . Текст скрипта  
</SCRIPT>  

Текст скрипта помещается внутрь тега <SCRIPT>

Атрибут language позволяет указать, на каком языке программирования написан скрипт.

Значение по умолчанию - "JavaScript".

Internet Explorer поддерживается скрипты, написанные на языке VBScript, которому соответствует значение атрибута "VBScript".

Navigator позволяет задавать версию интерпретатора JavaScript:

<SCRIPT language="JavaScript 1.2">

Это может пригодиться в случаях, когда вы используете возможность языка JavaScript, специфичную для какой-либо версии.

В следующей таблице приведены версии интерпретатора JavaScript и соответствие их разным версиям Navigator:
JavaScript     Navigator
1.0     2.0
1.1     3.0
1.2     4.0
1.3     4.06

Второй атрибут src служит для задания адреса файла, содержащего скрипт.

В этом случае обычно парный тег <SCRIPT> превращается в одинарный:

<SCRIPT src="/menu.js">

js - стандартное расширение для JavaScript-файлов.

Но что случиться, если Web-обозреватель не поддерживает скрипты? (Например, это слишком старая версия программы, или пользователь отключил поддержку скриптов в настройках безопасности.) Web-обозреватель проигнорирует тег <SCRIPT> и выведет на экран текст скрипта.

Чтобы избежать этого, скрипт внутри тега <SCRIPT> рекомендуют заключать в комментарий.

<SCRIPT>  <--  . . . Текс скрипта  -->  </SCRIPT>  

Однако некоторые версии Navigator в этом случае "не видят" скрипта, хотя, согласно техническим руководствам самой Netscape, должны. Так что этот совет применим только для Internet Explorer.

В качестве альтернативы вы можете использовать тег <NOSCRIPT>.

Этот тег поддерживается Internet Explorer и Navigator:

<NOSCRIPT>  . . . Текст, отображаемый, если Web-обозреватель не  поддерживает скрипты  </NOSCRIPT>  

Тег <NOSCRIPT> может помещаться где угодно в тексте страницы, даже вне тега <BODY>. Текст, помещенный внутрь этого тега, будет отображаться вместо всей страницы. То есть, пользователь Web-обозревателя с отключенной поддержкой скриптов увидит в окне только этот текст и больше ничего.

По материалам сайта: http://www.spravkaweb.ru/



 
Подписаться на обновления по RSS

Где Вы зарабатываете больше всего?
 

UM.la — лучший Joomla-хостинг


© 2011 Как создать свой сайт. Все права защищены / - все о самостоятельном создании сайтов, продвижении и заработке в интернет.

Проверить тИЦ и PR Яндекс.Метрика