ho trovato qui sul sito uno script per un countdown,e l'avrei modificato per un redirect da un url dichiarata onload nel <body> con di notabile soltanto che all'interno dell'url dichiaro un parametro querystring in linguaggio asp

il punto è che nella barra degli indirizzi mi restituisce questo:
"http://locale/undefined",come se riuscisse a risolvere l'inisdirzzo del sito,ma non individuasse pagina e/o parametri della querystring

lo script

<script language="javascript">
<!--

var countdownfrom=20

var currentsecond=countdownfrom+1
function countredirect(targtURL)
{
if (currentsecond!=1){
currentsecond-=1
}
else{
window.location=targtURL
return
}
setTimeout("countredirect()",1000)
}
countredirect()
//-->
</script>

<body onload="javascript:countredirect('http://morpheus/default/teatro.asp?pagine=<%=pagine%>&dir=next');"


chiedo venia,ma di javascript ne so proprio poco credo!chi mi aiuta?