Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать чтоб код рекламы(ueuk) был в файле *js..... (https://javascript.ru/forum/misc/36885-kak-sdelat-chtob-kod-reklamy-ueuk-byl-v-fajjle-%2Ajs.html)

koshkin26 30.03.2013 15:36

Как сделать чтоб код рекламы(ueuk) был в файле *js.....
 
Если у меня на сайте больше 100 страниц и на каждой реклама гугль + код для метрики и гугл адсенс, то проще сделать один файл и поместить весь код туда, а на страничках будет только ссылка на этот файл-скрипт.
Как сделать, подскажите, заранее спасибо.

danik.js 30.03.2013 15:54

А как пробовал делать? Или боишься что рванет?

koshkin26 30.03.2013 16:30

Сделал фаил rekama1.js вставил туда код вроде этого (по разному пробовал)


onload=function(){

<div class="adb">
<script type="text/javascript"><!--
google_ad_client = "ca-pub-2597429067628405";
/* реклама блок сверху */
google_ad_slot = "3683405487";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
}


потом вызывал <script type="text/javascript"src="../../rekama1.js">/script>

Но ничё не работает.

danik.js 30.03.2013 16:34

Так зачем же ты в JS файл засунул HTML код?
Вычисти от HTML, вместо <script src="...show_ads.js"></script> напиши document.write('<script src="...show_ads.js"></script>');
И убери обертку onload, ибо как я понимаю, скрипт расчитан на выполнение в процессе загрузки документа, а не по его готовности. Он же вставляет блок рекламы в том месте где расположен? Куда по-твоему встанет реклама если ждать onload ?

koshkin26 30.03.2013 17:01

Но ведь это код от гугль,если поменяю, неизвесто , чем потом обернётся.

А про onload не знал.

Может можно в htm вставит другую страницу htm (вместо скрипта)?

danik.js 31.03.2013 06:50

Цитата:

Сообщение от koshkin26
Может можно в htm вставит другую страницу htm (вместо скрипта)?

Так шаблонизатор же!


Часовой пояс GMT +3, время: 01:05.