Броузеры, не поддерживающие JavaScript
Как выглядит наша страница, если броузер не понимает JavaScript? Броузеры не поддерживающие JavaScript не знают тег <script>. Он игнорирует тег и выводит весь последующий код, как обычный текст. Это означает, что пользователь будет видеть JavaScript-код нашей программы внутри HTML-документа. Конечно, это не наша цель. Есть способ скрытия исходного текста из старых броузеров. Мы воспользуемся HTML-комментарием <!-- -->. Наш новый исходный текст выглядит так:
<html> <body> <br> This is a normal HTML document. <br> <script language="JavaScript"> <!-- hide from old browsers
document.write("This is JavaScript!")
// --> </script> <br> Back in HTML again. </body> </html>
Результат в броузере не поддерживающем JavaScript будет выглядеть следующим образом:
This is a normal HTML document. Back in HTML again.
Без HTML-комментария результатом сценария в броузере не поддерживающем JavaScript будет:
This is a normal HTML document. document.write("This is JavaScript!") Back in HTML again.
Пожалуйста обратите внимание на то, что Вы не можете полностью скрыть исходный текст JavaScript. Мы всего лишь предотвращаем вывод кода в старых броузерах - но однако, пользователь может видеть код через 'View document source '. Не имеется никакого способа препятствовать кому - то просмотреть ваш исходный текст (чтобы видеть, как выполнен некоторый эффект).