Autor Zpráva
Andromeda364
Profil
Ešte len začínam s Java Scriptom a chcela som si urobiť jednoduché hodiny, ale nefungujú mi a neviem kde mám chybu.

<script>
premenna = new Date();
hodiny = premenna.getHour() + 1;
minuty = premenna.getMinutes() + 1;
sekundy = premenna.getSeconds() + 1;
document.write(hodiny + ":" minuty + ":" sekundy);
</script>
YaD
Profil
function naplnCas (){

var datum = new Date();
aktualniCas = datum.getHours() + ":" + datum.getMinutes() + ":" + datum.getSeconds() + "<br />a " + datum.getDate() + "." + datum.getMonth() + "." + datum.getFullYear();
window.document.getElementById("cas").innerHTML = "Je " + aktualniCas;
}

To je javascript a toto do dokumentu:

<span id="cas"></span>
<script type="text/javascript">
naplnCas(); //naplneni na zacatku
window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda
</script>

A pod to keby uzivatel nemal zapnuty JS: s

<noscript>
<?php
$obd = Date("j.m.Y");
$cas = Date("H:i:s");
echo '<br />Je' . $cas . '<br />a' . $obd;
?>
</noscript>
YaD
Profil
Cele dokopy :)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Cas</title>
<script type="text/javascript">
function naplnCas (){
var datum = new Date();
aktualniCas = datum.getHours() + ":" + datum.getMinutes() + ":" + datum.getSeconds() + "<br />a " + datum.getDate() + "." + datum.getMonth() + "." + datum.getFullYear();
window.document.getElementById("cas").innerHTML = "Je " + aktualniCas;
}
</script>
</head>
<body>
<span id="cas"></span>
<script type="text/javascript">
naplnCas(); //naplneni na zacatku
window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda
</script>
<noscript>
<?php
$obd = Date("j.m.Y");
$cas = Date("H:i:s");
echo '<br />Je' . $cas . '<br />a' . $obd;
?>
</noscript>
</body>
</html>
Andromeda364
Profil
Diky, vyskúšam. Dúfam, že to bude fungovať :)
Andromeda364
Profil
Funguje to. Fakt diky, pomohol si mi. Ale ja som z toho chcela dosiahnuť len samotné hodiny, tak som sa to pokúsila upraviť takto:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=windows-1250">
<title>Cas</title>
<script type="text/javascript">
function naplnCas (){
var datum = new Date();
aktualniCas = datum.getHours() + ":" + datum.getMinutes() + ":" + datum.getSeconds() + window.document.getElementById("cas").innerHTML = "Je " + aktualniCas;
}
</script>
</head>
<body>
<span id="cas"></span>
<script type="text/javascript">
naplnCas(); //naplneni na zacatku
window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda
</script>
<noscript><?php
$cas = Date("H:i:s");
$obd = Date("j.m.Y");
echo '<br />Je' . $cas . ';?>
</noscript>
</body>
</html>

Bohužiaľ, javascript mi nejde, tak sa mi opäť podarilo niečo popliesť :(
YaD
Profil
to hej
skus toto:
function naplnCas (){
var datum = new Date();
aktualniCas = datum.getHours() + ":" + datum.getMinutes() + ":" + datum.getSeconds() + window.document.getElementById("cas").innerHTML
}

a do textu:
Je <span id="cas"></span>
<script type="text/javascript">
naplnCas(); //naplneni na zacatku
window.setInterval("naplnCas()", 1000); //pravidelna zmena, 1000 je sekunda
</script>
Andromeda364
Profil
Diky. Ale neviem, čím to je, ale mne to stále nejde :(. Zdá sa, že mám ešte aj v základoch mezdery.
Laman
Profil
zkus ještě prohledat fórum (hledání je vpravo nahoře). hodiny jsou v rámci JS snad nejčastější dotaz
Jaromir
Profil *
Andromeda364
aktualniCas = datum.getHours() + ":" + datum.getMinutes() + ":" + datum.getSeconds() +

aktualniCas = datum.getHours() + ":" + datum.getMinutes() + ":" + datum.getSeconds() ;

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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