Показать сообщение отдельно
  #8 (permalink)  
Старый 14.06.2011, 02:03
Кандидат Javascript-наук
Отправить личное сообщение для Bebarr Swallow Посмотреть профиль Найти все сообщения от Bebarr Swallow
 
Регистрация: 17.03.2011
Сообщений: 113

Сообщение от melky Посмотреть сообщение
тогда делайте через ДОМ

пример?

$(function(){ var a = document.createElement('script');a.src="/advertising_script.js";(document.body||document.getElementsByTagName('head')).appendChild(a); })


или просто

var a = document.createElement('script');a.src="/advertising_script.js";(document.body||document.getElementsByTagName('head')).appendChild(a);
нужно сразу выбрать первый элемент списка полученых тегов.. иначе к целому списку нет метода appendChild

и зачем тебе document.body? не понимаю.. кароче я так сделал:
<script>
var script = document.createElement("script");
script.setAttribute("type","text/javascript"); // кстати в новых браузерах эту строку можна и не указывать
script.setAttribute("src","http://путь.ру/папка/твой-скрипт.js"); // лутше укажи полный путь

var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
</script>


этот тег размещаешь, либо в head, либо где тебе угодно, и он создаст тебе посылку на "твой скрипт", и тот должен запуститься

Последний раз редактировалось Bebarr Swallow, 14.06.2011 в 02:20.
Ответить с цитированием