| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Не пойму закодированный <noscript> |
| Автор: DIMONSOFT 31.1.2005, 21:58 |
| Когда в коде написать такое <noscript> то при загрузке страници код срабатывает НО отображается на экране <noscript> Почему и как избежать появления на экране. |
| Автор: Black 1.2.2005, 00:35 |
| Все очень просто! Ты все правильно сделал ты использовал HTML-коды, которые позволяют заменять буквы своими кодами. Браузер все показал корректно. Для чего нужны эти самые коды. Ну например ты хочешь на своей странице показать такой скрипт: <script> alert('Ало, Салют'); </script> То он не будет тебе показан, т.к. символы < > являются специальными и браузер их восприймет как кусок HTML-кода, т.е. действительно посчитает их тегами. Тут нам и пригодятся эти специальные символы: <script> alert('Ало, Салют'); </script> Вот этот пример выведет сам скрипт в экран браузера. Как избежать этого появляния :-) Самый простой способ не писать этого или закомментировать, однако все равно это не будет воспринято как тег HTML, поэтому пиши <noscript> и не надо скрывать свой код - это бесполезно. |
| Автор: Sardar 1.2.2005, 10:26 |
| DIMONSOFT а чего ты хотел этим добиться? |
| Автор: DIMONSOFT 1.2.2005, 16:53 | ||
Не подумайте, что это хакерство |