Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Zoli1222 #1687 üzenetére

    Van egy ilyen sorod a head részben lévő scriptnél:
    //kepek = new Array("Kecskemét.jpg","Szeged.jpg","Szekszárd.jpg");
    Szedd ki a kommentet jelző két perjelet.
    A body-ban van egy ilyened:
    <script>
    kepek = new Array("Kecskemét.jpg","Szeged.jpg","Szekszárd.jpg");
    </script>

    Ezt töröld ki. (A head-ben lévő scriptben legyen az előtöltés.
    Még hozzátennék az egészhez annyit, hogy illik deklarálni a változókat, mielőtt használod, JavaScriptben illik elétenni a "var" kulcsszót, pl. var megye=new Array(...);

    Innentől az előbb mutatott példa alapján nem értem, melyik része nem világos. :N
    A példám analógiájára esetedben a for ciklus a következő:
    //előtöltés
    for(var i=0;i<kepek.length;i++){
    var img=new Image();
    img.src=kepek[i];
    }

    Most itt a var img helyett lehet nálad felőlem var Pityipalko is, csak ennek megfelelően használd utána is (Pityipalko.src=...;)

    Ha meg ezt az egészet onload eseményhez szeretnéd kötni, akkor pakold bele ezt a for ciklust egy függvénybe (pl. function elotoltes(){...} ), és a body-nál pakold bele az onload-ba a függvény meghívását:
    <body onload="elotoltes();">

    Még egy megjegyzés:
    van a function kiir(i) függvényed, ezt így hívod meg: kiir([0]), és bár ez működik, alapvetően nem "szabályosan" hívod meg, helyette írd simán így: kiir(0), mivel ilyen módon szerepel a függvényed fejlécében is... Te most nem egy tömböt szeretnél átadni paraméterként, hanem csak egy számot.

    Ha meg szeretnéd figyelni, hogy működik-e az előtöltés, akkor a HTML-részből átmenetileg töröld ki az <img ...> tageket, hogy a böngésző ne töltse be a képeket akkor is, ha a JavaScript függvényed egyébként nem működik (jelen esetben egyébként nem is értem, minek az előtöltés, amikor a böngésző így is-úgy is betölti az általad beillesztett képeket az <img ...> tagek miatt, ahol megadod az src-nél az elérési utat!! :U), majd pl. a Firebug (FF-beépülő) program NET fülénél figyeld meg, hogy megtörténik-e a betöltés. Itt ugyanis nyomon követhető többek között az is, hogy milyen képeket tölt be (és mennyi idő alatt!) a böngésző az oldal megnyitásakor.

Új hozzászólás Aktív témák

Hirdetés