PHP gevorderde |
|
Ik heb nu een bruikbaar script gevonden op leejoo.nl
Maar dit script geeft een atfelling in seconden dis is wel perfect maar als ik nu 78 seconden invoer dat telt hij letterlijk 78 seconden af ik zou dan graag de countdown weergave als volgt wille zien:
1:18
En als ik dan 3600 seconden invoer het volgende zien:
1:00:00
en dan uiteraard per seconden ook laten aftellen. Het script dat ik nu heb is:
function leejooRedirect(url, msg)
{
var TARG_ID = "Redirect";
var DEF_MSG = "Werknemers worden aangenomen...";//hier komt de tekst die je ziet als het aftellen is afgelopen
if( ! msg )
{
msg = DEF_MSG;
}
if( ! url )
{
throw new Error('Je bent de "url" parameter vergeten');
}
var e = document.getElementById(TARG_ID);
if( ! e )
{
throw new Error('"Redirect" element is niet gevonden');
}
var cTicks = parseInt(e.innerHTML);
var timer = setInterval(function()
{
if( cTicks )
{
e.innerHTML = --cTicks;
}
else
{
clearInterval(timer);
document.body.innerHTML = msg;
location = url;
}
}, 1000);
}</script>
function leejooRedirect(url, msg) { var TARG_ID = "Redirect"; var DEF_MSG = "Werknemers worden aangenomen...";//hier komt de tekst die je ziet als het aftellen is afgelopen if( ! msg ) { msg = DEF_MSG; } if( ! url ) { throw new Error('Je bent de "url" parameter vergeten'); } var e = document.getElementById(TARG_ID); if( ! e ) { throw new Error('"Redirect" element is niet gevonden'); } var cTicks = parseInt(e.innerHTML); var timer = setInterval(function() { if( cTicks ) { e.innerHTML = --cTicks; } else { clearInterval(timer); document.body.innerHTML = msg; location = url; } }, 1000); }</script>
|