Autor Zpráva
pipidlouhapuncocha
Profil *
Velmi praktické je použít událost onload také na obrázek. Dejme tomu, že chci nějakou akci spustit až ve chvíli, kdy je obrázek načten. To se hodí, pokud ta akce pracuje s tím obrázkem. Kdyby byla totiž funkce volána jinak, mohla by se spustit ve chvíli, kdy obrázek ještě není ze serveru načtený. Příklad:

<img src="obrazek.gif" onload="animuj(this)">


Příklad předpokládá dřívější deklaraci té funkce animuj(), ale o to v tuto chvíli nejde. Jde o to, že se pracuje s už načteným obrázkem.


PROSÍM můžete mi říct CO bude ve funkci animuj(this) ???

Nepochopila jsem co přesně se s tim obrázkem má dít.
(zatim netvořim stránky v javascriptu, ale zkoušim to)
pipidlouhapuncocha
Profil *
to jako že po najetí stránky(nebo toho obrázku) se má spustit obsah funkce animuj ??
Chamurappi
Profil
Reaguji na pipidlouhoupuncochu:
Po načtení celého obrázku se vykoná funkce „animuj“.

PROSÍM můžete mi říct CO bude ve funkci animuj(this) ???
To, co chceš, aby se vykonalo. Chceš, aby se něco vykonalo? Jestli ne, tak ten onload nepotřebuješ.
peta
Profil
pipidlouhapuncocha
<img src="obrazek.gif">
vloz do html obrazek gif, to chapes, ju?

<img src="obrazek.gif" onload="animuj(this)">
totez, pri nacitani obrazku zavolej JS funkci s nazvem animuj() , ktera ma parametr odkazujici na objekt, ktery ji vola, zkracene this.
Pokud nemas definovanou funkci animuj, pak se cela akce ignoruje, a konzola JS jen zahlasi chybu, stranka se zobrazi normalne.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: