Hola a todos:
Yo creo que habría que calcular el nº de milisegundos que faltan hasta las 7 y entonces abrir la página:
Código:
<html>
<head>
<script>
function calcular() {
ahora = new Date();
luego = new Date();
luego.setHours(19);
luego.setMinutes(0);
luego.setSeconds(0);
return luego.getTime() - ahora.getTime();
}
function abrir() {
window.open("", "", "");
}
</script>
</head>
<body onload="setTimeout('abrir()', calcular())">
</body>
</html>
Faltarían algunas comprobaciones...
Saludos