Ajax ?
Ik heb al even staan googlen , maar kom niet gek veel verder.
ik zoek een javascriptje die aftelt , die heb ik nu gevonden , maar hij moet de tijd ophalen uit de database en dan plaatsen in de javascript code.
Heeft iemand hier een idee voor ?
Of weet iemand hoe je dit zal kunnen doen.
Alvast bedankt voor het meedenken
Code (php)
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
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
<?php
<form name="counter"><input type="text" size="8"
name="d2"></form>
<script>
<!--
//
var milisec=0
var seconds=30
document.counter.d2.value='30'
function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.counter.d2.value=seconds+"."+milisec
setTimeout("display()",100)
}
display()
-->
</script>
?>
<form name="counter"><input type="text" size="8"
name="d2"></form>
<script>
<!--
//
var milisec=0
var seconds=30
document.counter.d2.value='30'
function display(){
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.counter.d2.value=seconds+"."+milisec
setTimeout("display()",100)
}
display()
-->
</script>
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>aftellen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var begin = 1000000;
var p;
function init () {
p = document.getElementById ('teller');
tel_af ();
}
function tel_af () {
p.innerHTML = begin--;
var id = setTimeout ('tel_af ()', 1000);
}
window.onload = init;
</script>
</head>
<body>
<h1 id="teller"></h1>
</body>
</html>
<html>
<head>
<title>aftellen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
var begin = 1000000;
var p;
function init () {
p = document.getElementById ('teller');
tel_af ();
}
function tel_af () {
p.innerHTML = begin--;
var id = setTimeout ('tel_af ()', 1000);
}
window.onload = init;
</script>
</head>
<body>
<h1 id="teller"></h1>
</body>
</html>
Het werk inderdaad leuk , maar hij begint pas bij
var begin = 1000000; af te tellen.
Deze waarde wil juist ophalen uit de DB en dan laten aftellen.
De waarde die ik uit de database verschild namelijk per keer.
DIe kan je dan toch gewoon echoën vanuit php?
Ja, precies. Je doet gewoon een select query waarmee je de waarde ophaalt. Daarna echo je hem op de goeie plek in je JavaScript.
Kan wel een poging doen anders.
Werkt verder nooit met javascript , erg spijtig ik weet het.
Super bedankt jongens.
mod-edit::
Bumpen
Twee of meer keer achter elkaar in een topic posten, voordat andere forumleden gereageerd hebben, heet "bumpen". Omdat het opdringerig overkomt is bumpen pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het knopje om je tekst aan te passen indien nodig.
Twee of meer keer achter elkaar in een topic posten, voordat andere forumleden gereageerd hebben, heet "bumpen". Omdat het opdringerig overkomt is bumpen pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het knopje om je tekst aan te passen indien nodig.
Verder had ik nog wel een vraag , het script telt ook in de min ( dus ( - 10 etc )
Hoe krijg je het voor elkaar als hij op 0 staat dat er NOW komt te staan ?
Alvast bedankt
Super bedankt , ik hem hem ingebouwd en werkt aardig goed, alleen nu loop ik weer tegen een probleem aan, als de waarde al negatief is telt hij wel door in de min, er zal dan moeten staan NOW.
begin == 1 veranderen naar begin <= 1