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

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

Справочные данные по JavaScript - Совместная работа с HTML

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

Прежде всего: Java Script это не самостоятельный язык, а фрагмент кода, который вставляется в HTML страницу и выполняет какие-либо действия на стороне клиента. Для вставки кода Java Script  в HTML документ используется следующий прием:

<script language="JavaScript">  <!--  Тут код скрипта  // -->  </script> 



Первая и последняя строчки -  тэги, обозначающие начало и конец Java Script. Теги комментариев "<!--" и "// -->" применяют для совместимости с теми типами броузеров, которые не способны обработать код Java Script. Такой броузер выведет  весь код скрипта на экран. При этом человек не сведущий будет удивлен, а понимающий просто посмеется над тем, кто не учел данного обстоятельства. Зато такой броузер воспримет эти тэги как комментарий и не отобразит их. Современный броузерам, все отобразит и исполнит как надо. Можно также применить еще и такой прием. Если броузер не поддерживает Java Script то следующий код:

<noscript>  <p align="center">Ваш броузер не поддерживает Java Script.</p>  </noscript> 



пояснит пользователю в чем проблема. В конце каждой строчки Java Script-а рекомендуется ставить ;
Мы можем создать кнопку, которая будет делать все, что мы захотим и при это ее совсем не обязательно помещать в тело тэгов <form> ... </form>. Для этого кнопку следует записать так:

<input type="button" value="Просто кнопка" name="simple_butt"> 



А как сделать, чтобы при нажатии на эту кнопку что-то произошло? Да очень просто! Мы с Вами уже рассмотрели такое событие как OnClick. Для кнопки применение такого события довольно просто:

<input type="button" value="Просто кнопка" name="simple_butt"   OnClick="alert('Вы нажали кнопку\n<Просто кнопка>');"> 



Посмотрим как работает кнопка реализованная выше приведенным кодом: Обратите внимание после знака равенства при привязке к событию OnClick запись кода производится в двойных кавычках и завершается точкой с запятой внутри кавычек. Это принципиально. Параметр функции alert записан между апострофами!!! Как мы видим код Java Script-а был внедрен прямо в тэг <input type=...>, но это можно реализовать и функцией, расположенной отдельно.
Синтаксис любой функции такой:

function имя_функции(){  код этой функции  }



Запишем так:

<script language="JavaScript">  <!--    function bring_alert(txt)   {    alert(txt);   }  // -->  </script> 

Тогда перепишем следующий код как:

<input type="button" value="Просто кнопка"   name="simple_butt" OnClick="bring_alert('Вызов функции<bring_alert()>');"> 

Посмотрим как это работает:

Как видите при нажатии (onClick) на кнопку simple_butt происходит вызов функции под именем bring_alert .

По материалам сайта: http://web-brodilka.ru/

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

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

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


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

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