PDA

Просмотр полной версии : JavaScript локально работает, с сервака - нет!


Tashi
20.04.2007, 15:34
проблема с JavaScript
есть xslt в котором есть яваскрипт.
Локально работает без проблем. Выкладываю на сервер- перестает работать. всегда была уверена что яваскрипт браузером обрабатывается, а сейчас ничего не понимаю.
в общем код примерно такой такой (кусок места откуда перестает работать):

<script language='JavaScript'>
var text='<t:value-of select="/*/FXtour/@text"/> ';
alert('<t:value-of select="/*/FXtour/@text"/> ');
</script>

алерт например не выдается. да и переменная должна дальше по тексту печататься, но она ноль эмоций.
выдает такие ошибки: или "незавершенная строковая константа"
или переменная text неопределена - это когда document.write(text);
привожу просмотр кода полученой страницы:

<script language="JavaScript">
var text='Сплав по Башкаусу характеризуется высшей VI категорией сложности и содержит много максимально сложных по технике прохождения препятствий. <br/><br/>
Название порогов говорит за себя Баррикадный, Ключевой, Камикадзе, Капкан, Мясорубка ';
alert('Сплав по Башкаусу характеризуется высшей VI категорией сложности и содержит много максимально сложных по технике прохождения препятствий. <br/><br/>
Название порогов говорит за себя Баррикадный, Ключевой, Камикадзе, Капкан, Мясорубка ');
</script>

что же тут может быть не то?!!! повторюсь локально с тем же текстом работает...

maxlibt
27.04.2007, 09:52
Разници где скрипт на сервере или на локале нет не какой.
Здесь по мойму есть два варианта:
1. Уровень безопасности не даёт выполняться скрипту, посмотри в браузере.
2. Скрпт не скачивается или частично не скачивается, посмотри исходник html

Мне кажется что у тебя первый вариант.

OlegRom
27.04.2007, 12:38
страничку можешь целиком показать? а вообще используй mozillu, она умно показывает ошибки JS

dfuse
18.01.2008, 00:45
Разници где скрипт на сервере или на локале нет не какой.
Сам себе же и противоречишь ))) Разница в политиках безопасности... Код-то ясен пень одинаковый, если скачается полностью. Для интранета положены вещи, которые в инете нельзя скриптам делать. Однако я с этим еще ни разу не сталкивался...