Autor Zpráva
rudla
Profil
Ahoj,
mám takový problém. Potřeboval bych, aby se mi ve stránce zobrazil prvek (například div) v určité době. (od uběhnutí nějakého času od načtení stránky).
Jakmile například uběhne minuta, zobrazí se div pod id "minuta". Lze to nějak zkomponovat? Díky.
_es
Profil
setTimeout
rudla
Profil
_es:
Dobrá, to bych pochopil, ale nevím, jak přesně složit kód. Poradí někdo prosím?
_es
Profil
rudla:
jak přesně složit kód
To všetko si môžeš nájsť a ak budeš mať s hotovým kódom nejaký problém, určite ti niekto rád poradí. Asi nechceš, aby to vyzeralo, že si len lenivý.
rudla
Profil
_es:
To nebude tim. Jen s tímto dělám poprvé. Dobře, abych Ti potvrdil to, že nejsem lenivý, zkusím to. Pokud bude problém, napíšu.
rudla
Profil
Dobrá, mám jednu věc uloženou. Bylo tam tlačítko na spuštění odpočítávání. Já to přenastavil do body na onload. Teď je to automatické, ale. Je tu ještě jedna věc, co mě tíží.

Zde kód stránky:
<html>
<head>
<title>nadpis</title>

<script type="text/javascript">
function delayedAlert()
{
  timeoutID = window.setTimeout(showAlert, 3000);
}

function showAlert()
{
  alert("Text v alert");
}
</script>
</head>

<body onload="delayedAlert();">

</body>
</html>


Jak je vidět, zobrazí se tam alert. Já tam chci ale ten div. Jak to mám udělat? Normálně místo toho to tam hodit nestačí.
Díky za radu
Trejpa
Profil
rudla:
<script>
function delayedAlert() { timeoutID = window.setTimeout(showAlert, 3000); }
function showAlert() { document.getElementById('zprava').style.display='block'; }
</script>
<body onload="delayedAlert();">

<div id=zprava style=display:none>Důležitá zpráva.</div>
rudla
Profil
Trejpa:
Díky, hned testnu

Edit: Funguje, vyřešeno, díky! ;)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0