Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Skriptin suoritus, kun sivu on ladattu

latenleffahylly [07.03.2012 03:52:49]

#

Nopea kysymys..?

Kun web-sivujeni etusivu latautuu, käynnistän scriptin siten että lataan ensin kuvan. Kuva on näkymätön, 1 x 1px


HTML:

<img src="invisible.png" onload="loadImage()" width="1" height="1" style="margin-top: -1px;" />

JAVASCRIPT:

function loadImage()
{
   paljon koodia.....
}

Tuota onload -parametriä voi käsittääkseni käyttää myös järkevämmin esim. linkin sisällä? vai.. Hassuinta on että homma toimii täydellisesti, mutta koodin tasolla homma näyttää täysin naurettavalta. Varsinkin kun hieman nostan kuvaa ylöspäin style -atribuutilla, jotta pomppimista ei tulisi.

Osaatteko neuvoa järkevämmän tavan?

Metabolix [07.03.2012 10:03:11]

#

Jos haluat ajaa koodin, kun sivun koko sisältö on latautunut, käytä ikkunan (body-elementin) onload-tapahtumaa. Et tarvitse mitään ihmeen näkymättömiä kuvia.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta