Как будет выглядеть наша web-страничка, если отображающий ее браузер не поддерживает JavaScript? Браузер, который не способен обработать JavaScript, проигнорирует тег <script>, и, следовательно всё, что за ним следует, будет отображено в браузере как обычный текст. А это значит, что пользователь увидит на своем экране весь текст программы на JavaScript, добавленный в HTML-страничку. Конечно, с точки зрения хорошего программирования, это недопустимо. Существует возможность скрыть текст JavaScript от пользователя, который просматривает страничку с помощью старых версий браузера. Для этого используется тег комментария <!-- --> . С использованием обозначения комментария наша страничка примет такой вид:
<html>
<body>
<br>
Это обычный HTML-документ.
<br>
<script language="JavaScript">
<!-- спрячемся от старых версий браузеров
document.write ("Это и есть JavaScript")
-->
</script>
<br>
Возвращаемся назад в HTML.
</body>
</html>
Если браузер не способен обработать JavaScript, то на экране мы увидим:
Это обычный HTML-документ.
Возвращаемся назад в HTML.
Если же мы не обнесем текст программы JavaScript скобками тега комментария, то в окне браузера, не способного обрабатывать JavaScript, будет следующий текст:
Это обычный HTML-документ.
document.write("Это и есть JavaScript!")
Возвращаемся обратно в HTML.
Конечно, не существует способа скрыть от пользователя текст JavaScript программы полностью, раз и навсегда. Здесь мы лишь можем скрыть текст программы-скрипта от возможности его просмотра в окне старых версий браузеров в тексте основного HTML-документа. Пользователь все же имеет возможность просмотреть текст программы-срипта, если воспользуется опцией просмотра источника HTML-документа, имеющейся в меню "вид". Не существует способа скрыть от глаз пользователя внутреннее устройство того или иного эффекта, созданного при помощи JavaScript.