Poraďte mi prosím někdo s html....
Mám vytvořenou stránku s galerií obrázků.Jde mi o to aby se mi někde na té stránce (ne přímo na místě toho skriptu s galeriemi) ukázal tak na 10 vteřin text (např. Čekejte na načtení galerie) a potom aby se ten text ztratil. Poraďte prosím jak na to...případně odkaz na nějaký script. Děkuji
Šlo by to pomocí javascriptu. Ale není mi jasné, jak určíš těch 10 vteřin? Někomu se načte třeba za 2 vteřiny, někomu třeba za minutu... Záleží na rychlosti linky, vytížení serveru, atd...
Pokud ta galerie je např. v PHP, mnohem lepší by bylo zabudovat to přímo do těla toho hlavního skriptu. Ale když jsi ani nenapsal, o jakou galerii se jedná, jestli nějakou staženou z internetu, nebo vlastní...?
nejde mi o čas načtení...jde mi o to aby tam ten text ZŮSTAL asi deset vteřin. Bez ohledu všechno ostatní co je na stránce. Kdyby byla například prázdná a chtěl bych tam ten text.Aby se po deseti vteřinách ztratil...
Kontrolovat obsah nějaké části textu v dokumentu (stránce) je pravděpodobně nejsnažší přes element DIV.
Z praktického hlediska je možné ovládat výstup do tohoto elementu přes JS velmi jednoduše, následně:
jstip19.htm
Stejně tam mám chybu . Nějak jsem to tam špatně napsal. Takže. Tady je funkční ukázečka:
Jo tohle je ono...ale kdyby to šlo bez toho butonu
Bez toho buttonu? Tak ho smaž, když se ti nelíbí.
(to, co má button v události onclick, dáš do <BODY> do onload)
Jéééé, to je paráda, že to tady z OnClick nedělá OnBeforeUpdate, jako u sousedů .
Moc ti děkuji...
Obrázky vůbec jsou datově nejnáročnější obsahy stránek (pominu-li takové šílenosti jako jsou videa, flash animace nebo hudba-zvuk).
Máš dvě možnosti. Pokud jsou obrázky dostatečně malé a myslíš si, že naběhnou dostatečně rychle i uživateli s pomalým nebo zatíženým připojením pak můžeš spustit kód s časovým přesměrováním.
konkrétně:
Pokud chceš mít jistotu, že uživatel uvidí všechny obrázky pak bych zvolil událost :
Sám bych se, ale těmto věcem vyhnul z několika důvodů.
Jednak je profesionálně vyžadována nezávislost na JS a druhak je moderní trend rychlost a věcnost (žádná hudba nebo úvody na stránkách).
Pokud bych už k tomuto sahnul bylo by vhodné, aby se obrázky pouze načetly do paměti, ale nezobrazili vizuálně na stránce.
To lze zajistit tak, že jim nastavíš atribut neviditelnosti.
Po načtení celé stránky spustíš v jediný okamžik timer (pro přesměrování) a zobrazíš všechny obrázky.
To je dle mého laického názoru řešení nejlepší, ale profík by to tak neudělal z výše naznačených důvodů.
Nejde mi o obrázky. Vem si že mám prázdnou stránku,čistou,beze všeho. Otevřu jí v prohlížeči a ukáže se mi uprostřed text.Po deseti sekundách se ztratí.To je vše.Bez spojitosti s nějakými obrázky.Prostě čistá bílá stránka a na ní pár slov textu.
A co dát na pozadí stránky obrázek, který se překryje načtenými obrázky a tím pádem zmizí. Na obrázku by mohl být text, nebo oblíbený "teploměr".