Версии JavaScript
В настоящее время существует несколько различных версий языка JavaScript. Распространенные броузеры обслуживают реализации языка версий 1.0, 1.1, 1.2, 1.3, а также 1.5. JavaScript версии 1.4 не дождался окончательной разработки в виде официального стандарта, поэтому он не используется в приложениях на стороне клиента. Интересно, что Server-side JavaScript 1.4 обслуживается программным обеспечением Web-серверов фирмы Netscape.
Чтобы однозначно указать броузеру применяемую версию JavaScript следует использовать параметр LANGUAGE, дополнив название языка номером его версии.
В этом примере сообщается, что программа JavaScript использует функции, доступные, начиная с версии 1.3.
Поскольку соответствие программы скрипта определенной версии стандарта является необходимым условием правильного ее выполнения, очень важным свойством броузеров является их способность обслуживать соответствующую версию языка. Если в скрипте были использованы функции, содержащиеся в JavaScript 1.2, а броузер обслуживает лишь версию 1.0, действие скрипта будет заблокировано и выдано сообщение об ошибке независимо от того, в каком стандарте были определены остальные операции.
Если важно использовать новейшую версию языка JavaScript, хотя бы из-за дополнительных функций, доступных в определенном издании, можно выполнить следующую процедуру:
<SCRIPT LANGUAGE=”JavaScript1.5” TYPE=”text/javascript” >
<!–
Здесь помещают скрипт, предназначенный для броузеров с JavaScript1.5
//–>
</SCRIPT><SCRIPT LANGUAGE=”JavaScript1.3” TYPE=”text/javascript” >
<!–
Здесь помещают скрипт, предназначенный для броузеров с JavaScript1.3
//–>
</SCRIPT><SCRIPT LANGUAGE=”JavaScript1.0” TYPE=”text/javascript” >
<!–
Здесь помещают скрипт, предназначенный для броузеров с JavaScript1.0
//–>
</SCRIPT>
Такое определение приведет к тому, что броузер выполнит скрипт, представленный в самой верхней из поддерживаемых им версий. Остальные исходные тексты будут проигнорированы.





Добавить комментарий
Вы должны войти