О скриптах и их поддержке браузерами

Что такое «скрипт»Что такое «скрипт»?
Сначала я постараюсь объяснить, что такое «скрипт», зачем он нужен и почему их иногда отключают. Если Вам не интересно знать, что такое скрипты, но Вы хотите включить их поддержку, можете сразу перейти к разделу «Что теперь делать?». А я, пожалуй, начну с выдержки из англо-русского словаря Мюллера:
script
1. noun:
1) почерк; рукописный шрифт;
2) leg. подлинник (документа);
3) письменная работа экзаменующегося;
4) cin.; tv сценарий;
5) radio текст лекции или беседы для передачи по радио;
2. v. писать сценарий (для кино, телевидения или радио).
Наиболее близкое значение из представленных переводов в нашем случае имеет «сценарий». Так что же такое «скрипт» в применении к гипертекстовым документам?
Скрипт — это программа на языке Java Script или Visual Basic Script, позволяющая сделать страницу динамической, т.е. изменяющейся в зависимости от времени, действий пользователя и прочих условий. Т.е. фактически программист или дизайнер, создающий страницу со скриптами, должен продумать «сценарий» взаимодействия страницы с посетителем. Для человека, размещающего свою страничку на бесплатном хостинге (хостинг — место под ваш сайт и имя для него), скрипты, как правило, являются единственной возможностью сделать страницу более привлекательной для посетителей.
Хотите, чтобы пункты меню подсвечивались, когда на них попадает курсор мышки — используйте скрипт. Хотите, чтобы на вашей странице некоторые абзацы в разное время выглядели по-разному без ручной правки с вашей стороны — используйте скрипт. Скрипты позволяют производить вычисления на странице и отображать их результат, скрипты позволяют строить графики и диаграммы и пр.
Исходя из вышесказанного, каждый сделает вывод, что скрипты — это хорошо. Но одновременно возникает вопрос: «Зачем же их отключают?»
Дело в том, что скрипты, это не просто удобный, но ещё и очень мощный инструмент по управлению документами и навигацией. С помощью скриптов можно даже открывать и закрывать окна документов, а при определённых настройках браузера просматривать и изменять содержимое Ваших жёстких дисков. А кому такое понравится? Вот и отключают их многие совсем, чтобы не копаться в настройках и не ломать себе голову.
Я лично считаю, что в разумных количествах скрипты всё же полезны, и стоит иметь в браузере их поддержку включенной, но необходимо принять определённые меры по предупреждению возможных опасностей, связанных с их выполнением. Ведь без скриптов мы теряем очень многое — различные калькуляторы, календари, органайзеры и прочие полезности, выполненные целиком и полностью с использованием Java Script (Visual Basic Script поддерживает только Internet Explorer, поэтому его используют крайне редко). Согласитесь, что потерять возможность видеть и использовать всё это — довольно высокая плата за спокойную жизнь. Народная мудрость гласит: «Волков бояться — в лес не ходить». Поэтому оставшуюся часть статьи посвящаю тем, кто решился всё-таки включить у себя поддержку скриптов.
Итак, мы подошли к самому интересному вопросу.
Вверх
Что теперь делать?
Прежде всего хочу оговориться, что по умолчанию в распространенных сегодня браузерах поддержка скриптов включена. Если они у вас отключены, значит кто-то это сделал умышленно или по незнанию. Неплохо было бы это выяснить перед тем, как вы их включите, чтобы не было в будущем проблем, например, с администратором компьютера, за которым вы работаете. Если же вы сами себе администратор или скрипты отключил кто-то случайно, то всё, что нам нужно, просто их снова включить.
Проще всего дело с этим обстоит в Mozilla Firefox. В настройках («Инструменты» — «Настройки» — «Содержимое») ставим галочку напротив пункта «Блокировать всплывающие окна», а также для пункта «Использовать JavaScript», потом нажимаем кнопку «Дополнительно» и отмечаем галочками те пункты, которые нам нужно. У себя я разрешил всё, кроме изменения или скрытия строки состояния браузера.
В Internet Explorer версии ниже 6.0 с безопасностью дело обстоит неважно. Начиная с версии 6.0 SP2 появилась, наконец, возможность блокировки всплывающих окон. В целом настройка сводится к установке в свойствах безопасности («Сервис» — «Свойства обозревателя» — «Безопасность» — «Зона Интернет» — «Другой») для сценариев и элементов AciveX соответствующих разрешений. Наиболее опасными являются именно элементы ActiveX, для них ставим настройки, соответствующие наивысшей безопасности или отключаем их совсем. Что касается сценариев, то их можно включить практически без ущерба для бозопасности.
После этих операций вы сможете пользоваться динамическими HTML-страницами.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: