Вообще, тут важно понять такую вещь:
Java & VB скрипты отрабатываются в
браузере пользователя, в отличии от
серверных вставок, которые отрабатываются на
сервере (т.е. на том компьютере, расположенном где-то в сети, где находится ваш сайт). В чем отличие между
Java и VB скриптами? В синтаксисе.
Java использовался с ранних версий веб-браузеров, когда еще МелкоМягкие не имели своего веб браузера. Когда же они написали своего IE-Ослика, вот тогда в пику
Java скриптам и пришпандорили
VB скрипты. И надо было акцентировать в тегах "script и /script" какой именно сценарий будет отрабатываться. Сейчас же разработчики веб браузеров эту проблему сняли и уточнять на чем (
Java или VB ) будет выполняться скрипт, необходимости нет.
Описание самой функции скрипта находится, как правило, в конце страницы (раньше надо было распологать в начале страницы т.е. до применения данного скрипта) или в начале. Впрочем, сейчас можно расположить где угодно на странице. Но, все-таки, лучше в конце, дабы не загромождать начало страницы неинформационным мусором.
Вопрос применять или не применять скрипты - достаточно спорный.
Вроде как и надо, несомненные удобства есть.
- Но есть пользователи, которые в настройках свего веб браузера или файервола, в целях безопасности, отключают возможность отработки скриптов и, следовательно, не смогут попасть на те страницы вашего сайта, которые загружаются при их отработке
- не все поисковики рассекают ссылки на внутренние страницы вашего сайта, потому как нет явного якоря и поэтому могут остаться непроиндексированными
Поэтому, применять-то надо, времечко пришло, но только там, где это, действительно необходимо. А для понтов, раскрашивания елки, показа какие мы крутые, - использовать теже
таблицы стилей.
Продолжение следует...