Непрофессиональное введение в Javascript



              

Броузеры, не поддерживающие JavaScript



Броузеры, не поддерживающие 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 '. Не имеется никакого способа препятствовать кому - то просмотреть ваш исходный текст (чтобы видеть, как выполнен некоторый эффект).









Содержание    Назад    Вперед