Lid |
|
Hallo ik zit met mijn handen in het haar en ze zijn al bijna grijs geworden.
Wat ik wil is met een javascript een pagina reloaden na een bepaalde tijd maar krijg de informatie pas verderop in het script aan geboden dus ik hat het volgende verzonnen:
<script>
function beginrefresh(parselimit,url)
{
if (parselimit==1)
{
window.location.href = url;
}
else
{
parselimit-=1;
window.status=parselimit;
setTimeout("beginrefresh('"+parselimit+"')",1000);
}
}
</script>
<script> function beginrefresh(parselimit,url) { if (parselimit==1) { window.location.href = url; } else { parselimit-=1; window.status=parselimit; setTimeout("beginrefresh('"+parselimit+"')",1000); } } </script>
Dit staat standaard boven in en dan word dit verderop in de pagina gezet:
<script>window.onload=beginrefresh('5',"'http://www.google.nl'")</script>
<script>window.onload=beginrefresh('5',"'http://www.google.nl'")</script>
Nou alles werkte prima met het herladen als ik boven in de url ergewoon intypte, maar omdat ik het nu in de variable meegeef verderop gaat hij niet naar de juiste link. Wat is er fout?
|