Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: JSSSJ 13. 07. 2011, 22:08:22
-
Pomůžete mi s JavaScriptem: má to být číslo, které se bude zvyšovat o 1 každou sekundu, jak na to? V scriptu by měla být i ta sekunda, aby se to dalo změnit třeba na minuty, má to být ukazatel, který bude návštěvníkovi ukazovat jak dlouho je na stránce.
-
zameraj sa na datumovy objekt JS a intervalovu funkciu... necakaj, ze ti sem niekto ochotny napise hotovy kod a ty zlizes smotanu:)
-
var num = 0, // pociatocna hodnota cisla
delay = 1000; // oneskorenie v milisekundach
var intervalId = setInterval(function() {
num++; // zvys hodnotu o 1
console.log(num); // vypis do konzoly (pouzivas firebug vsak?)
}, delay); // druhy parameter funkcie setInterval
//ak to bude treba zastavit:
clearInterval(intervalId);
-
nechápu to
console.log(num); // vypis do konzoly (pouzivas firebug vsak?)
-
Našel jsem script:
<script language="JavaScript" class="text2">
var sekund = 1;
function leave() {
if (20 == sekund)
alert('Vybuchla bomba....')
else {
sekund += 1;
document.all.countdown.innerText = sekund + " ";
setTimeout("leave()", 1000);
}
}
</script>
<body onload="setTimeout('leave()', 1000)" bgcolor="efefef">
<span ID="countdown"><script language="JavaScript" class="text2">
document.write(sekund);
</script>
</span>
ale u 20 se zobrazí Vybuchla bomba.... Jak to mám odstranit?
-
...ale u 20 se zobrazí Vybuchla bomba.... Jak to mám odstranit?
Hmm... ze by pomohlo smazani podminky testujici, zda uplynulo 20s?
-
Když v tom scriptu něco smažu, tak se po**** :D
-
Když v tom scriptu něco smažu, tak se po**** :D
Mozna to chce vedet, co smazat... mame te dal trapit (s tim, ze mozna neco pochytis), nebo chces proste vysledek?
-
Ufff ty vole
-
ale u 20 se zobrazí Vybuchla bomba.... Jak to mám odstranit?
Co takto sa s tym skusit trosku pohrat? A najst kde v kode je text Vybuchla bomba, pripadne co znamena ta funkcia, ktora ten text ohranicuje a tak dalej...
-
skoda casu, vyzera to ze jsssj chce zadara vyriesit zadanie do skoly ;-)
UTFG...
-
Nechávám se podat :-[
-
<script language="JavaScript" class="text2">
var sekund = 1;
function leave() {
sekund += 1;
document.all.countdown.innerText = sekund + " ";
setTimeout("leave()", 1000);
}
</script>
<body onload="setTimeout('leave()', 1000)" bgcolor="efefef">
<span ID="countdown"><script language="JavaScript" class="text2">
document.write(sekund);
</script>
Zas tak tezke to nebylo, ze? ;)
-
skoda casu, vyzera to ze jsssj chce zadara vyriesit zadanie do skoly ;-)
UTFG...
Jsou prázdniny, kámo...
-
spis by jste se chlapci měli naučit základy programování a ne přiblbě kopírovat kod bez toho aniž by jste neměli základní znalosti... Sakra je to tak těžké pochopit základy jako je např. IF ? ELSE ?