|
На самом деле все очень просто. Для того чтобы интегрировать сценарий на HTML страницу, существует специальный тег:
<SCRIPT> код сценария ...</SCRIPT>.
Этот тег является контейнером и его можно помещать в любую часть кода HTML страницы. Обычно его помещают в заглавную часть HTML страниц, т.е. между тегами <HEAD> …. </HEAD>.
При внедрении скрипта на HTML страницы важно помнить правила:
* закрывающий тег </script> обязателен; * в языке javascript, как и в java, различаются прописные и заглавные буквы, так что надписи JavaScript и Javascript - это совершенно разные вещи; * после каждой строчки следует указывать символ «;».
В остальном браузер обрабатывает сценарий построчно, сам же сценарий будет выглядеть вот так:
<script language=”JavaScript”> Alert(“Hello world”); </script>
Если теперь Вы поместите этот код на Вашу HTML страницу, Вы получите сообщение на экран “Hello world”. Параметр language=”javasript” является необязательным (лучше его указать, чтобы Браузер все понял правильно), так же можете указать параметр type=”text/javascript”. И теперь у Вас должно получиться следующее:
<script language=”JavaScript” type=”text/javascript”> Alert(“Hello world”); </script>
С этим все понятно, теперь пару слов о самом тексте сценария. Его необходимо помещать вот в такую конструкцию:
<script language=”JavaScript” type=”text/javascript”> <!-- Alert(“Hello world”); //--> </script>
Тогда все браузеры, которые по каким-то причинам не понимают этот сценарий, будут считать, что это обычный комментарий.
Интеграция исходника сценария на HTML страницу не самый лучший вариант, если Ваш сценарий используется в нескольких страницах, то имеет смысл поместить его в отдельный файл и подключать как внешний файл с расширением .js (другие языки имеют другие расширения). Это делается при помощи атрибута SRC все у того же тега <SCRIPT>.
<script language=”JavaScript” type=”text/javascript” src=”main.js”> </script>
где main.js - это URL адрес файла, содержащего исходный текст самого сценария.
Как видите, все очень просто. Надеюсь, моя небольшая статья смогла ответить на Ваши вопросы, удачи.
Материал сайта http://drli.ru

|