СообЧа > База Знаний > Интернет > Веб-строительство > HTML и XHTML

Вопрос

С благими намерениями забил в <head> такие строки:

<script language="JavaScript» src="http://users.i.sokol.ua/www/js/head1.js">

</script>

<script language="JavaScript» src="http://users.i.sokol.ua/www/js/head2.js">

</script>

с целью использовать разные скрипты в <head>

Теперь при обращении к этим страницам происходит сильное торможение загрузки, потом броузер выдает «произошла ошибка сценария, синтаксическая ошибка, строка 1, символ 1»

Почему?

Ответ

В данном случае необходимо так же посмотреть и модуль сценария, в котором происходит ошибка.

Строкой <script language="JavaScript»

src="http://users.i.sokol.ua/www/js/head1.js"> Вы подключаете внешний модуль скрипта. Если вы не имеете исходного текста этого модуля, использовать его крайне не рекомендую.

Так же не имеет смысла ставить 2 скрипта подряд, так как они одновременно загружаются и начинают исполняться (из-за того такие тормоза). Кроме того, сценарии Java сами по себе сильно тормозят работу IE, особенно на слабых компьютерах.

В описываемом случае причина ошибки может быть в следующем:

— рельно синтаксическая ошибка в скрипте,

— отсутствие на странице объекта, с которым работает скрипт,

— неверное указание параметров для скрипта.

— head1.js не есть JS, а непосредственно Java апплет, тогда вызывать его надо следующим способом:

<APPLET code="…» width=… height=…></APPLET>

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация