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) | ||
и не покажет, так делать нельзя! |
А как делать?
Это возникает после добавления гугловского кода, если например вставить картинку, то она показывается при выводе!
Спустя 4 минуты, 12 секунд (1.06.2012 - 12:04) killer8080 написал(а):
Xpund
я вообще не понял какой смысл заворачивать в document.write()?
Вставляй код в хтмл и все, какие проблемы?
я вообще не понял какой смысл заворачивать в document.write()?
Вставляй код в хтмл и все, какие проблемы?
Спустя 29 минут, 13 секунд (1.06.2012 - 12:33) Игорь_Vasinsky написал(а):
вот это живой пример плохой подготовки алгоритма к какому либо действию.
и действительно - не понятно - с какой целью? то ли в определённый момент вывести этот блок - но для этого можно управлять видимостью элемента в DOM, то ли это... нет - скорее всего так и есть
и действительно - не понятно - с какой целью? то ли в определённый момент вывести этот блок - но для этого можно управлять видимостью элемента в DOM, то ли это... нет - скорее всего так и есть

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

Спустя 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
надо что бы было без переноса строк, а гугл не даёт ему надо что бы было так:
Для 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 вставит текст в то место где сама расположена. Какой в этом смыл? Почему сразу не вставить в код эти переменные?
document.write вставит текст в то место где сама расположена. Какой в этом смыл? Почему сразу не вставить в код эти переменные?
Спустя 3 минуты, 43 секунды (1.06.2012 - 13:56) Xpund написал(а):
Это для баннерной сети.
Надо что бы так было
Надо что бы так было
Спустя 1 минута, 11 секунд (1.06.2012 - 13:57) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 13:56) |
Это для баннерной сети. Надо что бы так было |
Кто тебе такие глупости рассказал?

Спустя 29 минут, 21 секунда (1.06.2012 - 14:26) Xpund написал(а):
Когда код писали изначально. Переделать будет довольно долго.
Спустя 5 минут, 12 секунд (1.06.2012 - 14:32) killer8080 написал(а):
Цитата (Xpund @ 1.06.2012 - 14:26) |
Переделать будет довольно долго. |
Что долго? Вместо этой хрени, просто вставить код в страницу, это долго?

Спустя 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 дал правильный ответ,его нужно только чуть-чуть допилить под себя.
Зачем заниматся вещами ,в которых мелко плаваете?
Вам 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)