El siguiente código te redirecciona a otra página web transcurrido 5 minutos, está en php, pero realmente es código javaScrit el que hace el trabajo, te lo pongo por si te puede servir de orientación.
Código PHP:
<?php
print("<script type='text/javascript'>\n");
print("<!--"."\n");
print("function exec_refresh()\n");
print("{\n");
print("window.status = 'Esperando acción del usuario . . .' + myvar;\n");
print("myvar = myvar + ' .';\n");
print("var timerID = setTimeout('exec_refresh();', 5000);\n");
print("if (timeout > 0)\n");
print("{\n");
print("timeout -= 1;\n");
print("}\n");
print("else\n");
print("{\n");
print("clearTimeout(timerID);\n");
print("window.status = '';\n");
print("window.location ='index.php';\n");
print("}\n");
print("}\n");
print("var myvar = '';\n");
print("var timeout = 20;\n");
print("exec_refresh();\n");
print("//-->\n");
print("</script>\n");
?>