| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182
![]() |
В JavaScript есть хорошая конструкция внедрения внешних скриптов:
<script language="JavaScript" SRC="*.js"></script> А как внедрить внешний файл в конструкцию if ... else ..., когда необходимо проверить какое-то условие, прежде чем выполнять внешний скрипт, который к тому же находится на чужом серваке?
__________________
Беспалов Роман |
|
|
|
|
# 4 |
|
Full Member
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ну типа тебе надо использоват функцию abc() из файла www.server.com/file.js
загружаем файл: <script language="JavaScript" SRC="http://www.server.com/file.js"></script> используем его если надо if (x==0) abc(); else alert("X!=0);
__________________
Столько дел, что и работой занятся некогда... |
|
|
|
|
# 5 |
|
Junior Member
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182
![]() |
А могут скрипты друг в друга вкладываться?
Скажем, я нашел такой выход: <script language="JavaScript"> If ... Else ... document.write('<script language="JavaScript" SRC="*.js"'>); </script> </script> Через document.write(); много чего можно навставлять. Эту команду можно вынести в отдельную функцию и использовать. Только не знаю, будет ли это работать в других браузерах кроме IE...
__________________
Беспалов Роман |
|
|
|
|
# 10 |
|
Junior Member
Регистрация: 08.07.2002
Адрес: г.Белёв, Тульская обл.
Сообщения: 182
![]() |
А почему у меня работает?
Мне кажется здесь фишка в том, что скрипт не закрыт. Если его тут же закрыть, то работать не будет точно, а так... посмотрим.
__________________
Беспалов Роман Последний раз редактировалось Bespalov Roman; 24.07.2003 в 13:45. |
|
|