Pereiti prie turinio

Javascript krovimas lygiagrečiai svetainės kodui


Rekomenduojami pranešimai

Dabar svetainėje yra iframe reklama, nes tokia kraunasi lygiagrečiai su turiniu. Pvz. reklama viršuje, ji su iframe netrukdo krautis puslapio kodui žemiau.

 

Reiktų iframe pakeist į javascript kodą, bet problema tokia, kad javascript kol neužsikrauna, tol neleidžia vykdyti tolesnio svetainės kodo. Dėl ko žiauriai stabdo turinio krovimą, kuris seka po reklamos javascript kodo.

 

Kokie būdai įmanomi įdėti javascript taip, kad jis taip pat krautųsi lygiagrečiai turiniui arba krautųsi iš vis paskutinis, užkrovus visą svetainę?

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Na, manau turėtų suveikt:

function reklama() { 
//Reklamos kodas
} 
window.onload = reklama;

Taip, dabar krauna po puslapio užkrovimo.. bet kažkaip juokingai, reklama ne savo vietoje, kur tarp div įrašytas script, o vietoje puslapio iššoka, baigus krauti.

<script type="text/javascript">function reklama() {
var uri = 'http://anet.tradedoubler.com/anet?type(js)loc(9101)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="UTF-8"></sc'+'ript>');
}
window.onload = reklama; </script>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kas dar galėtų būti, kad pakeitus į javascript reklamą, ji kažkodėl firefox sugadina shadowbox nuotraukų peržiūrą visame puslapyje? Jei į iframe atkeiti, vėl veikia shadowbox. Beje, internet explorer, jis visad veikia, tik firefox ir chrome kažkas.

Redagavo Pro.Gamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 mėnesio...

Kaip tik mano atvejis :)

Any document.write statement that runs after the page finishes loading will create a new page and overwrite all of the content of the current page. This is almost certainly not what you intend to have happen. You should therefore avoid using document.write in situations such as this:
<script type="text/javascript">

function w1() {

document.write('hello world'); // overwrite entire page

}

window.onload = w1;

</script>

Tik tada įdomu, kokia funkcija pakeisti document.write, kad veiktų su window.onload? Ir neperrašytų puslapio iš naujo? Redagavo Pro.Gamer
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...