Słuchajcie mam taki problem, że wdrożyłem u siebie na serwisie..
Serwis to forum oparte na vBulletin.
reklame adkontekst mam pod nagłówkiem i czasem pojawia się problem z dostępnością czy czasem odpowiedzi serwera, który wyświetla reklamę i strona stoi i nie ładuje się dalej..
Rozwiązaniem jest oczywiście przerobienie JS i inicjowanie reklam dopiero po wczytaniu całej zawartości strony.
No i własnie moje pytanie.. jak przerobić ten fragment, żeby włożyć go na koniec strony i tam np. dać mu w jQuery wstawienie wygenerowanych reklam w DIVa.
Kod JS jaki odpowiada za reklamę wygląda tak:
<script type="text/javascript">if (document.getElementById('adKontekst_0')==null) {
var adKontekst_pola=new Array;
adKontekst_pola=new Array;
document.write('
<script type="text/javascript" src='+'"http://adsearch.adkontekst.pl/akon/spliter?prid=3883&caid=90182&ns='+
(new Date()).getTime()+'"><'+'/script>');
}
var adc_i=adKontekst_pola.length;
document.write("
<div id='adKontekst_"+adc_i+"'> </div>");
adKontekst_pola[adc_i]=new Object();
adKontekst_pola[adc_i].nazwa="adKontekst_"+adc_i;
adKontekst_pola[adc_i].typ=201;
adKontekst_pola[adc_i].r=1;
adKontekst_pola[adc_i].c=6;
adKontekst_pola[adc_i].x=1000;
adKontekst_pola[adc_i].y=100;
adKontekst_pola[adc_i].naroznik_lewy_gorny = 2;
adKontekst_pola[adc_i].naroznik_prawy_gorny = 2;
adKontekst_pola[adc_i].naroznik_lewy_dolny = 2;
adKontekst_pola[adc_i].naroznik_prawy_dolny = 2;
adKontekst_pola[adc_i].spacing=4;
adKontekst_pola[adc_i].scalenie=2;
adKontekst_pola[adc_i].paleta=new Object();
adKontekst_pola[adc_i].paleta.kolor_tlo="#ffffff";
adKontekst_pola[adc_i].paleta.kolor_tytul="#CC0000";
adKontekst_pola[adc_i].paleta.kolor_opis="#000000";
adKontekst_pola[adc_i].paleta.kolor_url="#FF7801";
adKontekst_pola[adc_i].paleta.kolor_naglowek="#ffffff";
adKontekst_pola[adc_i].paleta.kolor_tlo_naglowka="#ffffff";
adKontekst_pola[adc_i].paleta.kolor_ramki_naglowka="#ffffff";
adKontekst_pola[adc_i].metka="text";
adKontekst_pola[adc_i].czy_url=false;
adKontekst_pola[adc_i].id_koloru_metki=1;
adKontekst_pola[adc_i].nform=1;
ma ktoś jakiś pomysł