Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.03.2014, 17:00
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Асинхронная погрузка баннера
Помогите понять ошибку, облазил весь форум, нашел самый простой метод подгрузки js скрипты для баннерной крутилки:

<div id='banner'>
<div id='adv2'></div>


<script type="text/javascript">

var script = document.createElement("script");
script.src = "/adv/400-1-1.js";
script.text = "sorttable.init()";
document.getElementById('adv2').appendChild(script);



//	var sc = document.createElement('script'); 
//	sc.type = 'text/javascript'; 
//	sc.async = true;
//	sc.src = '/adv/400-1-1.js';
//	var s = document.getElementById('adv2')[0]; 
//	s.parentNode.insertBefore(sc, s);

</script>
</div>


Но проблема в том что баннер не отражается и система IE падает (просто зависает).
Ответить с цитированием
  #2 (permalink)  
Старый 31.03.2014, 18:41
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Roman S,
вам бы определиться что нужно строка 8 или 9 и строка 18 каким образом у вас элемент в массив превратился?
Ответить с цитированием
  #3 (permalink)  
Старый 31.03.2014, 18:52
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Нужно загрузить скрипт: /adv/400-1-1.js в котором

document.write('<scr' + 'ipt type="text/javascript" src="http://ads.adfox.ru/ '"><\/scr' + 'ipt>');


стр. 9 Без разницы не с ней не без неё. У брал, а толку.
стр. 18 - закомментировал, просто почему-то баннер появляется в подвале у IE и он сразу виснит. А нужно что бы он заинклидился именно в месте вызова.
Ответить с цитированием
  #4 (permalink)  
Старый 31.03.2014, 18:54
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

В в примерах : document.getElementsByTagName("head")[0].appendChild(script);

Но мне нужен что бы баннер появился именно в месте вызова.
Ответить с цитированием
  #5 (permalink)  
Старый 31.03.2014, 18:55
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Вариант: document.getElementById("adv2")[0].appendChild(script);

Тоже не помог решить задачу.
Ответить с цитированием
  #6 (permalink)  
Старый 31.03.2014, 20:24
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Скорей всего скрип подгружается, но не исполняется.
Ответить с цитированием
  #7 (permalink)  
Старый 01.04.2014, 14:12
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

Так что не кто не в курсе как заставить работать document.write( ) при асинхроне?
Ответить с цитированием
  #8 (permalink)  
Старый 01.04.2014, 18:21
Аспирант
Отправить личное сообщение для Roman S Посмотреть профиль Найти все сообщения от Roman S
 
Регистрация: 02.03.2012
Сообщений: 47

В общем мне нужно что бы скрипт загрузился асинхронно и в div "test", отразил 'скрипт загрузился'.
По законам JS - это выглядить примерно так:

Вызываймый код:

------<br>
------<br>
------<br>
------<br>
------<br>
<div id='test'></div>
++++<br>
++++<br>
++++<br>
++++<br>

<script type="text/javascript">
var script = document.createElement("script");
script.src = "/0.js";
document.getElementById("test")[0].appendChild(script);
</script>


"/0.js":
document.write('<scr' + 'ipt type="text/javascript" src="/1.js"><\/scr' + 'ipt>');

"/1.js":
document.write('скрипт загрузился');


Но в жизни эти законны не срабатывают. Поэтому вопрос - как можно загрузить асинхроно JS имеющий тоже вызов загрузки?

Последний раз редактировалось Roman S, 01.04.2014 в 18:23.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт для баннера Abdukhafiz jQuery 0 08.08.2013 20:18
Проверка на накрутку баннера mishas Общие вопросы Javascript 1 11.06.2011 20:25
Погрузка только видимых пользователю картинок snk jQuery 3 07.09.2010 17:38
В коде баннера изменяющаяся id партнера uranhai Общие вопросы Javascript 5 28.06.2010 10:07
Загрузка баннера indiv Общие вопросы Javascript 2 17.11.2008 18:15