[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не показывает код
Xpund

document.write(\'<div style="display:block; overflow: hidden;"><script type="text/javascript"><!-- google_ad_client="ca-pub-3103138977403683"; google_ad_slot="3962082953"; google_ad_width=468; google_ad_height=60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>& lt;br/>\'+text+\' </div>\');


Где допустил ошибку? почему не показывается гугловский код? Если его зменить на что-либо другое, то всё в порядке!



Спустя 4 минуты, 38 секунд (1.06.2012 - 11:42) redreem написал(а):
а где он его должен показать?
в исходном коде?
посмотри в отладчике - там он и сидит себе спокойно.

Спустя 1 минута, 58 секунд (1.06.2012 - 11:44) Xpund написал(а):
В исходном коде его видно, а вот саму рекламу при выводе не показывает.

Спустя 4 минуты, 16 секунд (1.06.2012 - 11:49) forza написал(а):
Посмотрите консоль ошибок. Может ошибка в яваскрипте?

Спустя 2 минуты, 58 секунд (1.06.2012 - 11:52) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 11:44)
В исходном коде его видно, а вот саму рекламу при выводе не показывает.

и не покажет, так делать нельзя!

Спустя 1 минута, 47 секунд (1.06.2012 - 11:53) Игорь_Vasinsky написал(а):
JS include JS = no good, обёртка JS воспринимается как строка

Спустя 6 минут, 20 секунд (1.06.2012 - 12:00) Xpund написал(а):
Цитата (killer8080 @ 1.06.2012 - 08:52)
Цитата (Xpund @ 1.06.2012 - 11:44)
В исходном коде его видно, а вот саму рекламу при выводе не показывает.

и не покажет, так делать нельзя!

А как делать?
Это возникает после добавления гугловского кода, если например вставить картинку, то она показывается при выводе!

Спустя 4 минуты, 12 секунд (1.06.2012 - 12:04) killer8080 написал(а):
Xpund
я вообще не понял какой смысл заворачивать в document.write()?
Вставляй код в хтмл и все, какие проблемы?

Спустя 29 минут, 13 секунд (1.06.2012 - 12:33) Игорь_Vasinsky написал(а):
вот это живой пример плохой подготовки алгоритма к какому либо действию.

и действительно - не понятно - с какой целью? то ли в определённый момент вывести этот блок - но для этого можно управлять видимостью элемента в DOM, то ли это... нет - скорее всего так и есть biggrin.gif

Спустя 35 минут, 28 секунд (1.06.2012 - 13:09) killer8080 написал(а):
Игорь_Vasinsky
не пытайся искать смысл там, где его нет biggrin.gif

Спустя 4 минуты, 26 секунд (1.06.2012 - 13:13) Xpund написал(а):
<script language="JavaScript">
var
id=129;
var text="Разместить рекламу!";
document.write('<sc'+'ript type="text/javascript" src="http://site.ru/banner.php?id='+id+'&rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>');
</script>

Вот так это выводится

Спустя 9 минут, 50 секунд (1.06.2012 - 13:23) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 13:13)
Вот так это выводится

Ага, главный вопрос - ЗАЧЕМ???

Спустя 7 минут, 29 секунд (1.06.2012 - 13:30) Xpund написал(а):
Ну может быть поможет?

Спустя 4 минуты, 58 секунд (1.06.2012 - 13:35) killer8080 написал(а):
(function (){
var s = document.getElementsByTagName('head')[0].appendChild(document.createElement('script')),
id = 129;
s.src = 'http://site.ru/banner.php?id='+id+'&rnd=' + new Date().getTime();
})()

Спустя 11 минут (1.06.2012 - 13:46) Xpund написал(а):
Понял проблемку.
Для document.write
надо что бы было без переноса строк, а гугл не даёт ему надо что бы было так:
<script type="text/javascript">
<!--
google_ad_client="ca-pub-3103138977403683";
google_ad_slot="3962082953";
google_ad_width=468;
google_ad_height=60;
//-->
</script>
<script
type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

Спустя 5 минут, 54 секунды (1.06.2012 - 13:52) killer8080 написал(а):
Xpund
document.write вставит текст в то место где сама расположена. Какой в этом смыл? Почему сразу не вставить в код эти переменные?

Спустя 3 минуты, 43 секунды (1.06.2012 - 13:56) Xpund написал(а):
Это для баннерной сети.
Надо что бы так было

Спустя 1 минута, 11 секунд (1.06.2012 - 13:57) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 13:56)
Это для баннерной сети.
Надо что бы так было

Кто тебе такие глупости рассказал? smile.gif

Спустя 29 минут, 21 секунда (1.06.2012 - 14:26) Xpund написал(а):
Когда код писали изначально. Переделать будет довольно долго.

Спустя 5 минут, 12 секунд (1.06.2012 - 14:32) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 14:26)
Переделать будет довольно долго.

Что долго? Вместо этой хрени, просто вставить код в страницу, это долго? blink.gif

Спустя 8 минут, 50 секунд (1.06.2012 - 14:40) Xpund написал(а):
Я то Вам дал кусок кода, а он довольно большой.
Мне надо так что бы исключительно на стороне сервера переделать, а не на строне браузера

Спустя 4 минуты, 21 секунда (1.06.2012 - 14:45) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 14:40)
Мне надо так что бы исключительно на стороне сервера переделать, а не на строне браузера

Не фига не понял.
У тебя есть js код, который ты зачем то втыкаешь в документ динамически. Выкинь document.write() и вставь на это место те переменные которые ты ему скармливал. В чем сложности?

Спустя 3 часа, 28 минут, 3 секунды (1.06.2012 - 18:13) Xpund написал(а):
Мне надо, что бы этот код не менялся. Потому что баннерная сеть действующа, а заставлять менять клиентов код на их сайте, сами понимаете ничего хорошего не выйдет!
<script language="JavaScript">
var
id=129;
var text="Разместить рекламу!";
document.write('<sc'+'ript type="text/javascript" src="http://site.ru/banner.php?id='+id+'&rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>');
</script>


Спустя 12 часов, 32 минуты (2.06.2012 - 06:45) Xpund написал(а):
Ну что кто подскажет как правильно вставить код от гугла в document.write

Спустя 3 часа, 38 минут, 35 секунд (2.06.2012 - 10:23) redreem написал(а):
начнем с первоисточника: где ты взял этот код? где непосредственно у гугла доки по этому API?

Спустя 2 минуты (2.06.2012 - 10:25) bodja написал(а):
Xpund
Зачем заниматся вещами ,в которых мелко плаваете?
Вам killer8080 дал правильный ответ,его нужно только чуть-чуть допилить под себя.

Цитата
Мне надо, что бы этот код не менялся. Потому что баннерная сеть действующа, а заставлять менять клиентов код на их сайте, сами понимаете ничего хорошего не выйдет!

Ничего хорошего не выйдет ,если будете заставлять клиентов подключать скрипты со сторонних ресурсов.Тем более если это будет ваш ресурс и через него будет перетекать вирус.

Спустя 2 часа, 28 минут, 56 секунд (2.06.2012 - 12:54) Xpund написал(а):
Ладно, тогда что мне даёт этот код?
(function (){
var s = document.getElementsByTagName('head')[0].appendChild(document.createElement('script')),
id = 129;
s.src = 'http://site.ru/banner.php?id='+id+'&rnd=' + new Date().getTime();
})()



Я заменил его, но гугловский код всё равно не показывается!

Вот так я вставляю в сайт:
<script language="JavaScript">
(
function (){
var s = document.getElementsByTagName('head')[0].appendChild(document.createElement('script')),
id = 129;
s.src = 'http://site.ru/banner.php?id='+id+'&rnd=' + new Date().getTime();
})()
</
script>


_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.