Динамическое создание script src
Вообще мне нужно на странице создать в head <script src="" />..
Но проблемма в том что он отказываеться запускаться в некоторых браузерах. Пример кода: javascript:var element = document.createElement('script'); element.type = 'text/javascript'; element.src = 'http://url/js/load.js'; document.getElementsByTagName('body')[0].appendChild(element);alert(1); В опере выдает ошибку: Linked script not loaded. В файрфоксе (3.0.7) работает, но как-то не так: на рабочем компе (xp) все норм пашет, а на ноуте (seven) там не работает. И так на всех компах впринципи. |
p.s. если быть более точным то я этим способом делаю замену ajax для кросс домености
|
давайте Вы выложите код целиком? немного не понятно что и как Вы хотите сделать. и, по-моему, это извращение, через DOM создавать объект <script>, почему нельзя сразу в JS это всё сделать?
|
Цитата:
Главное что он не работает. А через DOM его в любом случае надо создавать... у меня ссылка на js (php) файла динамически строиться! Но как я уже говорил данный код не работает. Он точнее говоря добавляет все в head, но не подгружает с него контент. p.s. Мне просто по сути нужна функция которая может на удаленный сервер послать данные и вернуть мне ответ! |
javascript:{var e = document.createElement('script'); e.type = 'text/javascript'; e.src = 'http://url/js/load.js'; var h = document.getElementsByTagName('head')[0]; h.insertBefore(e,h.firstChild);} |
Цитата:
В опере все так же ошибка: Linked script not loaded. Так что это не вариант. |
Цитата:
|
Цитата:
Вот ссылка на вообще весь мой JS файл: http://vlife.net.ru/vkontakte/main.js?vkontakte_id=1 Использую функция там Dialog.display с параметром url, он делает в head сам script, но не загружает его! |
Ну, что есть так все таки у кого-нить предложения какие-либо??
|
АП... Или уже знатоков не осталось?
|
Часовой пояс GMT +3, время: 01:51. |