ОписаниеПараметр defer откладывает выполнение скрипта до тех пор, пока вся страница не будет загружена полностью. Этот параметр работает только в браузере Internet Explorer, а в остальных браузерах будет проигнорирован. Синтаксис<script defer>...</script>
АргументыНет. Значение по умолчаниюПо умолчанию данный параметр выключен. Пример 2. Использование параметра defer <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Пример тега SCRIPT, параметр defer</title> <script type="text/javascript" DEFER> document.forms[0].textField.value = 17; </script> </head> <body> <form action="handler.php"> <p>Введите ваш возраст</p> <p><input type="text" name="textField"></p> </form> </body> </html> В скрипте данного примера значение текстового поля с именем textField приравнивается 17. Однако при запуске скрипта форма еще не инициализирована, поэтому требуется использовать параметр defer. Без него будет выведена ошибка. Параметр LANGUAGE
ОписаниеПараметр language указывает язык написания скрипта. Рекомендуется всегда задавать данный параметр, поскольку если браузер не распознает язык программирования, то скрипт игнорируется и не выполняется. Вместе с тем, в HTML 4.0 данный параметр осуждается, а вместо него следует применять параметр type, который указывает тип MIME для определенного языка. Синтаксис<script language="JavaScript | JScript | VBS | VBScript">...</script>
АргументыПараметр language не чувствителен к регистру и может принимать одно из четырех значений.
Значение по умолчаниюJavaScript Пример 3. Проверка языка <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Пример тега SCRIPT, параметр language</title> <script type="text/vbscript" language="VBScript"> VB = 1 </script> <script type="text/javascript" language="JavaScript"> JS = 1; </script> <script type="text/javascript" language="JavaScript1.1"> JS11 = 1; </script> <script type="text/javascript" language="JavaScript1.2"> JS12 = 1; </script> <script type="text/javascript" language="JavaScript1.3"> JS13 = 1; </script> <script type="text/javascript" language="JavaScript1.4"> JS14 = 1; </script> <script type="text/javascript" language="JavaScript1.5"> JS15 = 1; </script> <script type="text/javascript" language="JavaScript"> document.write("<b>Поддерживаемые языки:</b><br>"); if(window.JS) document.write("JavaScript<br>"); if(window.JS11) document.write("JavaScript 1.1<br>"); if(window.JS12) document.write("JavaScript 1.2<br>"); if(window.JS13) document.write("JavaScript 1.3<br>"); if(window.JS14) document.write("JavaScript 1.4<br>"); if(window.JS15) document.write("JavaScript 1.5<br>"); if(window.VB) document.write("Visual Basic<br>"); </script> </head> <body> </body> </html> Параметр SRC
ОписаниеИмпортирует файл со скриптами из внешнего файла. Как только внешние инструкции полностью загружаются, браузер обрабатывает их, словно они были внедрены в текущий документ. Файлы со скриптами JavaScript обычно имеют расширение js и могут размещаться в любом доступном месте. Преимуществ использования внешних файлов несколько. Внешний файл после первого обращения сохраняется в кэше браузера и при последующих вызовах загружается быстрее. Помимо того, вызываемые функции удобно править в одном месте и код проще контролировать. Это особенно актуально, когда множество web-страниц используют одни и те же скрипты. Синтаксис<script src="URL">...</script>
АргументыПолный или относительный путь к файлу. Файл должен иметь расширение .js. Значение по умолчаниюНет. Пример 4. Вызов скрипта из внешнего файла <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Пример тега SCRIPT, параметр src</title> <script type="text/javascript" src="/scripts/browser.js"></script> </head> <body> <p>...</p> </body> </html> Параметр TYPE
ОписаниеУказывает тип MIME для определенного языка. Поскольку некоторые старые браузеры не понимают параметр type, лучше задавать два атрибута одновременно - language и type. Если браузер распознает значение параметра type, то значение language отменяется. Синтаксис<script type="MIME-тип">...</script>
Обязательный параметрДа АргументыПараметр type не чувствителен к регистру и принимает следующие значения:
Значение по умолчаниюtext/javascript | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Просмотров: 275
| Теги: |
Всего комментариев: 0 | |