[JS] Terugtellen in seconden

Pagina: 1
Acties:
  • 124 views sinds 30-01-2008
  • Reageer

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 14:44

Jaspertje

Max & Milo.. lief

Topicstarter
Ik heb de volgende code gevonden op het i-net. Het script telde terug met een ingestelde tijd. de tijd werd alleen weergegeven in mm:ss en ik wilde alleen de sceconde hebben. Na wat sloop werk hield ik het volgende over. Nu weet ik het alleen niet meer. Ik ben een verschrikkelijke nieuwbie op het gebied van JS dus ik ben ban dat ik niet verder zal komen. De code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide the script from old browsers --
<!-- Original:  Michael P. Scholtis (mpscho@planetx.bloomu.edu)

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var down;
var csec2;
function Seconds(data) {
    for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==":") break;
    return(data.substring(i+1,data.length)); 
}
function Display(sec) {
    var disp;
    if(sec<=9) disp+="0"+sec;
    else disp+=sec;
    return(disp);
}
function DownRepeat() {
    csec2--;
    if(csec2=-1) {
        document.sw.disp2.value=Display(csec2);}
    }
    if(csec2==0) alert("U tijd is om!");
    else down=setTimeout("DownRepeat()",1000);
    }
}
function Down() {
    csec2=0+Seconds(document.sw.beg2.value);
    DownRepeat();
}

// End -->
</SCRIPT>
</head>

<BODY>

<CENTER>
<FORM name="sw">
    <input type="text" name="beg2" size="7" value15">
    <TABLE border="3" width="150">
        <TR align="center">
            <TD><input type="button" value="Start" onclick="Down()"></TD></TR>
        <TR align="center"><td colspan="2">Nog <input type="text" name="disp2" size="4"> Seconden te gaan</TD></TR>
    </TABLE>
</FORM>

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

nog wat meer weggehakt ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<SCRIPT LANGUAGE="JavaScript">
var down;
var csec2;
function Display(sec) {
    var disp;
    if(sec<=9) disp="0"+sec;
    else disp=sec;
    return(disp);
}
function DownRepeat() {
    csec2--;
    document.sw.disp2.value=Display(csec2);
    if(csec2==0) alert("U tijd is om!");
    else down=setTimeout("DownRepeat()",1000);
}
function Down() {
    csec2=0+document.sw.beg2.value;
    DownRepeat();
}
</SCRIPT>

Today's subliminal thought is:


  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 14:44

Jaspertje

Max & Milo.. lief

Topicstarter
Maar nog steeds niet mn antwoord... Ik dacht geef de bron erbij....

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 16-09 08:48
Nee, ik hoef niet te werken want ik ben bezig met mijn stageverslag (mag je doorgeven aan BassZje...) ;)

Je hebt bij het form een fout bij beg2 met je value en de volgende code is alles wat je nodig hebt... ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script>
var down;
var csec2;
function DownRepeat() {
    csec2--;
    if(csec2>-1) {
        document.sw.disp2.value=csec2;
    }
    if(csec2==0) 
    alert("U tijd is om!");
    else 
    down=setTimeout("DownRepeat()",1000);
}
function Down() {
    alert(document.sw.beg2.value);
    csec2=document.sw.beg2.value;
    DownRepeat();
}
</script>

Van je thuis ploeterende collega's moet je het hebben... |:(

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 14:44

Jaspertje

Max & Milo.. lief

Topicstarter
Eindelijk.... dankje toto volgende weeek denk ik, en Bas bedoelde...als je hier bent, ben je niet bezig met je stage verslag.......

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 16-09 08:48
Gerne gedaan... Maarja, alleen vandaag nog met stageverslag en dan daarna nog een paar vakken doen he... Dus lekker druk... :(

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op donderdag 01 november 2001 10:41 schreef Jaspertje het volgende:
Maar nog steeds niet mn antwoord... Ik dacht geef de bron erbij....
:? :?
excuses voor het geven van een antwoord, zal het niet meer doen.

Today's subliminal thought is:


  • MAZZA
  • Registratie: Januari 2000
  • Laatst online: 09-09 15:29

MAZZA

Barbie is er weer!

Op donderdag 01 november 2001 12:19 schreef Annie het volgende:

[..]

:? :?
excuses voor het geven van een antwoord, zal het niet meer doen.
En terecht! Laat ik het niet meer zien! :P
Pagina: 1