Autor Zpráva
šárinka
Profil
Ahoj sestrojil sejm si takový kód který má po 6 vteřínách vypsat text. Jenže s js vůbec neumím tak sem to nakombinoval s PHP a ono mi to nefunguje. poradte mi. Všem děkuji

<?php
$now_time = date('Y-m-d H:i:s');
$new_time = date('Y-m-d H:i:s', strtotime("+6 seconds"));
?>

<script type="text/javascript">
if (<?php echo $new_time;?> == <?php echo $now_time; ?> )
{
  document.write('JO!! Hotovo');
}
</script>
Měsíček
Profil
Ani nemůže ... PHP skript se vykoná ještě dříve než ho uvidíš takže nemůže tak snadno fungovat s JS .. tohle raději udělej "celé" v Javascriptu.
šárinka
Profil
rád bych to duělal v javascriptu jenže já s javascriptem vůbec neumím nemohl bys mi aspon ukázat co k tomu budu muset využít? moc prosím nebo udělat ale radši spíš ukázat at se něco naučím moc díky
Měsíček
Profil
Můžeš použít:

http://www.jakpsatweb.cz/javascript/casovani.html
http://www.jakpsatweb.cz/javascript/objekt-date.html

,ale myslím, že tady někdo napíše hotový skript jestli ne a mně zbyde čas tak to napíšu.
šárinka
Profil
tak sem si něco sestrojil funguje to ale má to vadu po provedení se načítá stránka a načítání se nazastaví. Jak mám zastavit načítání stránky?

je to poupravené z http://www.jakpsatweb.cz/javascript/priklady/casovani.html
<script>
cas = window.setTimeout("document.write('JO!! Hotovo');", 6000);
</script>
Měsíček
Profil
--
šárinka
Profil
Měsíček
já nepotřebuji nastavit aby se mi to opakovalo já ejnom potřebuji 6 sekund po načtení stránky vypsat text
Měsíček
Profil
No jestliže mám tenhle skript:

<script type="text/javascript">

  var cas = window.setTimeout("document.write('Něco');", 2000);
            
</script>
tak mi po 2 vteřinách vyplivne "Něco" a před ani po se nic viditelně nenačítá (IE7).
Chamurappi
Profil
Reaguji na šárinku:
Metodu document.write lze smysluplně používat jen v době načítání stránky. Po šesti sekundách je již načteno a dokument je uzavřen, takže document.write('JO!! Hotovo') otevře nový dokument a napíše do něj uvedený text.

Použij třeba innerHTML:
<span id="span-na-velke-jo"></span>
<script>
  setTimeout(function()
  {
    document.getElementById("span-na-velke-jo").innerHTML = "JO!! Hotovo";
  }, 2000);
</script>
šárinka
Profil
Chamurappi
díky s javascriptem vůbec neumím akorát vím jak se vypisuje text tak sem to tak použil fakt moc dík toto funguje
peta
Profil
šárinka
jakpsatweb - javascript - priklady - datum a cas
stacilo se podivat na priklady...

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