Autor Zpráva
Luky
Profil
Zdravím,
jde nějak udělat nějaký "preloader", když se stránka nahrává? Třeba, pokud mám na stránce vkládání obrázku a než se obrázek uploaduje, tak to chvilku trvá. Uživatel vidí akorát (v Mozille) Nahrávám. Dá se tady toho nějak využít nebo musím udělat preloader, který zjistí jak je obrázek veliký a na základě toho pak ukazuje stav? (Nejde mi o preloader, ale spíše jenom o GIF obrázek který by se hýbal a pak zmizel)
Chamurappi
Profil
Reaguji na Lukyho:
Uživatel vidí akorát (v Mozille) Nahrávám.
Jinde ne?

GIF si můžeš vygenerovat na webu ajaxload.info. Zobrazit ho můžeš buď v nějakém <img>, nebo na pozadí (něco.style.background).
Luky
Profil
jj díky moc, ale já právě nevím jak ho mám zobrazit (vím že se obrázek dáva do IMG :) ) já ho potřebuji zobrazit jenom když se stránka nahrává? jde to? Předem díky
Chamurappi
Profil
Reaguji na Lukyho:
Viditelnost čehokoliv můžeš změnit CSS vlastnostmi display nebo visibility. Třeba:
document.getElementById("ídéčko-obrázku").style.display = "inline";

Nebo, pokud si na to troufneš, můžeš změnit třídu nějakého společného rodiče (vlastnost className) a nechat na CSS, ať přizpůsobí vzhled. Občas to používám, styly mám přibližně takovéto:
.indikator { background: url('indikator.gif') no-repeat 50% 50% }
.indikator * { visibility: hidden }
Bubák
Profil
Luky:
mám na stránce vkládání obrázku a než se obrázek uploaduje, tak to chvilku trvá.
já ho potřebuji zobrazit jenom když se stránka nahrává?
Tak kdy ten obrázek vlastně vlastně chceš zobrazit? Když uploadujěš, tak se žádná stránka nenahrává, hláška v Mozille znamená, že ve obrázek nahrává na server.
Luky
Profil
Omlouvám se špatně jsem se vyjádřil. Na své stránce mám script pro UPLOAD souborů (obrázků v mém případě), když uživatel vybere soubor a potvrdí. V mozille se ukáže nahrávám (soubor se uploaduje na server a to chvilku trvá) Já potřebuji při této akci zobrazit nějaký můj obrázek, třeba ten výše zmíněný Ajax.

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: