Autor Zpráva
Otakar
Profil *
Dobry den, mam problem s preloaderom stranky, po nacitani nezmizne.
Malo by to fungovat, ze zmizne po nacitani stranky alebo po troch sekundach.
Neviete, kde by som mohol mat chybu?

<script type="text/javascript">
preloader(3000);

function preloader(endtime)
{
document.write("<div id=\"loading\">LOADING PAGE</div>");
setTimeout('clearpreload();',endtime);
window.onload=clearpreload();
}
function clearpreload()
{
document.getElementById("loading").style.display="none";
}
</script>
ah01
Profil
Názorný příklad proč by se nemělo používat vkládání JS jako text.
setTimeout('clearpreload();',endtime); 

Pak by autora ihned napadlo, že naspat
window.onload=clearpreload();

je přeci nesmysl.

setTimeout(clearpreload,endtime);
window.onload = clearpreload;
Otakar
Profil *
<script type="text/javascript">
preloader(3000);

function preloader(endtime)
{
document.write("<div id=\"loading\">LOADING PAGE</div>");
setTimeout('clearpreload();',endtime);
window.onload=clearpreload();
}
function clearpreload()
{
document.getElementById("loading").style.display="none";
}
</script>

Dekuji, moc mi to pomohlo, problem byl vyresen ;)

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:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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