Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Reklama na stronie i zawieszenie wczytywania strony
chomiczek
post 6.03.2010, 08:55:43
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


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:
  1. <script type="text/javascript">if (document.getElementById('adKontekst_0')==null) {
  2. var adKontekst_pola=new Array;
  3. adKontekst_pola=new Array;
  4. document.write('<script type="text/javascript" src='+
  5. '"http://adsearch.adkontekst.pl/akon/spliter?prid=3883&caid=90182&ns='+
  6. (new Date()).getTime()+'"><'+'/script>');
  7. }
  8. var adc_i=adKontekst_pola.length;
  9. document.write("<div id='adKontekst_"+adc_i+"'> </div>");
  10. adKontekst_pola[adc_i]=new Object();
  11. adKontekst_pola[adc_i].nazwa="adKontekst_"+adc_i;
  12. adKontekst_pola[adc_i].typ=201;
  13. adKontekst_pola[adc_i].r=1;
  14. adKontekst_pola[adc_i].c=6;
  15. adKontekst_pola[adc_i].x=1000;
  16.  
  17. adKontekst_pola[adc_i].y=100;
  18. adKontekst_pola[adc_i].naroznik_lewy_gorny = 2;
  19. adKontekst_pola[adc_i].naroznik_prawy_gorny = 2;
  20. adKontekst_pola[adc_i].naroznik_lewy_dolny = 2;
  21. adKontekst_pola[adc_i].naroznik_prawy_dolny = 2;
  22. adKontekst_pola[adc_i].spacing=4;
  23. adKontekst_pola[adc_i].scalenie=2;
  24. adKontekst_pola[adc_i].paleta=new Object();
  25. adKontekst_pola[adc_i].paleta.kolor_tlo="#ffffff";
  26. adKontekst_pola[adc_i].paleta.kolor_tytul="#CC0000";
  27. adKontekst_pola[adc_i].paleta.kolor_opis="#000000";
  28. adKontekst_pola[adc_i].paleta.kolor_url="#FF7801";
  29. adKontekst_pola[adc_i].paleta.kolor_naglowek="#ffffff";
  30. adKontekst_pola[adc_i].paleta.kolor_tlo_naglowka="#ffffff";
  31. adKontekst_pola[adc_i].paleta.kolor_ramki_naglowka="#ffffff";
  32. adKontekst_pola[adc_i].metka="text";
  33. adKontekst_pola[adc_i].czy_url=false;
  34. adKontekst_pola[adc_i].id_koloru_metki=1;
  35. adKontekst_pola[adc_i].nform=1;
  36.  


ma ktoś jakiś pomysłquestionmark.gif


--------------------
created by chomiczek
Go to the top of the page
+Quote Post
nitek
post 16.03.2010, 22:48:43
Post #2





Grupa: Zarejestrowani
Postów: 209
Pomógł: 37
Dołączył: 27.02.2008
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


jeśli wywołanie wszystkiego po załadowaniu całej strony jest dla ciebie rozwiązaniem, to możesz zrobić tak:

Kod
window.onload = function() {

// kod JS, który ma sie wykonac po zaladowaniu całej strony

    }


--------------------
Go to the top of the page
+Quote Post
chomiczek
post 17.03.2010, 12:32:49
Post #3





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


@nitek no niestety nie działa ten sposób.. tzn. reklama jest wczytywana na końcu strony.. a dokładniej nie jest inicjowana wcześniej, ale kiedy ma zostać wczytana pojawia się biały ekran i łączenie z adkontekstem.


--------------------
created by chomiczek
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 07:30