Как подгрузить файл Javascript на страницу?

  • Автор темы Yuviks
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Y

Yuviks

#1
...создаю web документ, в него хочу подгрузить файл с JavaScript. Было опробовано:
1) создавал документ и туда скидывал содержимое файла, а потом подгружал таким образом: <script language=JavaScript src="/portal.nsf/0.91579B43D36452EFC2256C0F00331125?OpenDocument"></script>
2) Грузил файл в ресурсы и подгружал так: <script language=JavaScript src="/portal.nsf/menu.js"></script>

Однако в IE версии 5.01 (win2000) не хочет подхватываться этот файл, т.е. этот файл просто не загружается. Причем файлы стилей загружаются первым способом на ура. В версиях постарше всё работает нормально, однако хочется совместимости со старыми версиями, тем более win2000 много где ещё установлена.
Есть ли варианты решения данной проблемы?
 
D

Domino6

#2
Создай страницу(page) назови ее menu.js
Вставь туда код. В свойствах скажи что считать содержимое страници штмл иил выдели текст и укажи что он штмл
 
Y

Yuviks

#3
<!--QuoteBegin-Domino6+24:06:2005, 17:14 -->
<span class="vbquote">(Domino6 @ 24:06:2005, 17:14 )</span><!--QuoteEBegin-->Создай страницу(page) назови ее menu.js
Вставь туда код. В свойствах скажи что считать содержимое страници штмл иил выдели текст и укажи что он штмл
[snapback]21586" rel="nofollow" target="_blank[/snapback]​
[/quote]

...опробовано. Эффект не изменился. код скрипто вне подгружается в IE пятой версии.
 
D

Domino_Designer

#4
Для: Yuviks
указывай полный а не относительный путь к ресурсу
 
Y

Yuviks

#5
...указывал, пытался и так и так. Еще делал эксперимент, указывал путь на файл со скриптом, который находится на винчестере клиента, с которого открываю ссылку. Тогда всё подгружается и всё работает. Т.е. тут не хочет проглатываться ссылка.
 
D

Domino_Designer

#6
играем дальше

в URL у тебя `?`... поставь '!'

т.е .мыслю в сторону того "Make this site accessible to web search site crawlers:"
 
U
#7
а чем вариант с использованием Script Libraries не устраивает?
создаешь библиотечку, пишешь туда JS

вызов осуществляешь в форме
<script language=JavaScript src='<computed value>название_библиотеки' type=text/javascript></SCRIPT>

в <computed value> указываешь путь например:"https:\\\\"+SERVER_NAME+"\\Contract.nsf\\"

SERVER_NAME - поле с CGI переменной

работает, проверял :(
 
Y

Yuviks

#8
...провёл эксперимент: создал документ с javascript. Туда одну функицю, выводящую сообщение. Подгрузил документ обычным способом в HTML: <script language=JavaScript src="/portal.nsf/0/91579B43D36452EFC2256C0F00331125?OpenDocument"></script>
Проверил, всё работает и на новом и на старом IE. Фишка оказывается в самом коде страницы или в файле скрипта. Но ошибка выскакивает только на старом IE с сообщением, что не определены имена функций, а функции из файла скрипта. Пока ищё в чем проблемы
 
Y

Yuviks

#9
...проблему решил, оказалась трабла в самом файле скрипта, там скрывались под пробелами какие-то символы, из-за которых видимо обрывалась загрузка файла.
 
Статус
Закрыто для дальнейших ответов.