Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 31.01.2016, 17:16
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Опишите логику своих действий. Вы передаете в insertAfter переменную text, однако она у вас нигде не инициализирована.
Ответить с цитированием
  #22 (permalink)  
Старый 31.01.2016, 17:36
Интересующийся
Отправить личное сообщение для denka977 Посмотреть профиль Найти все сообщения от denka977
 
Регистрация: 30.01.2016
Сообщений: 23

Сообщение от destus Посмотреть сообщение
Опишите логику своих действий. Вы передаете в insertAfter переменную text, однако она у вас нигде не инициализирована.
Логика моя - единственный инструмент , который тут и затащил, ибо знаний у меня.. но большая благодарнасть тем, кто наталкивал меня на поиски решений.


Я так понял в коде немножко лишнего имеется.. потому что я скопипастил первый опубликованый пример в топике и на его основе химичил.

Сейчас проанализировал весь код, удалил пару ненужных (имхо) строк и конечный результат вышел таков:

<script>
var script = document.createElement('script');
script.src = 'http://site.com/adsense.js';
		window.onload = function(){
			var a = document.getElementsByName('cut')[0].appendChild(script);
			var a = document.getElementsByName('cut')[0].innerHTML = '<div class="ad123"><ins class="adsbygoogle"\n\
     style="display:inline-block;width:728px;height:90px"\n\
     data-ad-client="ca-pub-000000000000000000"\n\
     data-ad-slot="000000000"></ins></div>';
		}
</script>


верно?
Ответить с цитированием
  #23 (permalink)  
Старый 31.01.2016, 17:39
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Чтобы было совсем гуд
<script>
var script = document.createElement('script');
script.src = 'http://site.com/adsense.js';
		window.onload = function(){
			var a = document.getElementsByName('cut')[0];
            a.appendChild(script);
			a.innerHTML = '<div class="ad123"><ins class="adsbygoogle"\n\
     style="display:inline-block;width:728px;height:90px"\n\
     data-ad-client="ca-pub-000000000000000000"\n\
     data-ad-slot="000000000"></ins></div>';
		}
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование блоков в блок maximus Events/DOM/Window 1 14.09.2013 19:40
Вставить выводы разных яваскриптов перед и после элемента kulibin Общие вопросы Javascript 11 21.05.2012 10:20
Вывод тега <script> после ajax запроса в указанном div`е Dimkus AJAX и COMET 1 27.02.2012 01:41
Два HTML тега <td>, между которых нужно вставить елемент Bebarr Swallow Events/DOM/Window 2 23.05.2011 17:11
Удаление текста после тега tazododu jQuery 3 24.03.2011 13:04