Autor Zpráva
Darth-cz
Profil *
Dobrý den,

chtěl bych vás poprosit o pomoc s loadováním stránky.

Chtěl bych, aby se mi při načítání stránky zobrazil obrázek s textem, že se stránka načítá a až by se stránka plně načetla, tak by zmizel. I se zobrazením, co se právě děje.

Něco na styl: http://www.wamos.cz/seo/ po analyzování.

Víte někdo, jak na to?

Předem děkuji za odpověď
yFang
Profil
Darth-cz
Nějak takhle:
Do stránky vložíš nějaký objekt, v tomto případě div, který zobrazuje text o načítání:
<div id="nacitani">Stránka se načítá.</div>

Potom musíš do souboru umístit funkci, která ten objekt skryje:
function nacteno()
{
    document.getElementById('nacitani').style.display='none';
}

A tu funkci zavoláš po načtení stránky:
<body onload="nacteno();">
_es
Profil
yFang
Alebo miesto toho priamo do skriptu:
window.onload = function(){document.getElementById('nacitani').style.display='none';};
Petr (WAMOS.cz)
Profil *
Spíše by to mělo být přesně naopak. Daný text by měl být defaultně skryt (display: none), aby se lidem bez js tento text nezobrazil a naopak lidem s js zobrazil jen v požadované době atd. - po odeslání formuláře aj. - nastavit ve fci js display daného elementu na inline či block atd. Pokud chceš i přesné informace co se zrovna děje, nevyhneš se rozfázování na vícero Ajax požadavků či na pouhé orientační rozdělení dle zpracovávaného času. Jinak podobné zobrazení informací o načítání je vhodné pouze při delším zpracování/načítání stránky - pouhé probliknutí působí spíše rušivě atd. Samozřejmě nemusí být ani daný html element v kódu napevno a může být vytvořen pomocí DOM až v samotné js fci. Více informací nalezneš na internetu, návodů je určitě spoustu - vykrádat stránky nedoporučuji (mohl bys mít problémy právního charakteru) :) dobrá pomůcka s js, ale i základy Ajax aj. je např. http://www.w3schools.com/

Hodně zdaru
Petr Suchý, WAMOS.cz
Plaváček
Profil
Darth-cz

Edit. Už nic.

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:

0