Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2006, 16:53
specting
 
Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 19 años, 6 meses
Puntos: 2
Quiero lo mismo pero un poco mas sofisticado!!

Hola:

Tengo un script principal que abre un Pop UP,

lo deja en primer plano durante un tiempo

luego ejecuta un formulario (para simplificar el ejemplo no paso parametros)

el problema que tengo es que desde el formulario que lanzo quiero comprobar que el POP-UP esta abierto.

Pero me da un error dicendo que el objeto "Nombre de la Ventana" no existe.


SCRIPT PADRE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<script language="javascript">
function espera() {
clearInterval(timerA);
clearInterval(timerB);
document.telefono.submit();
}

function foco() {
if (!Win1.closed) {
Win1.focus()
}
};


function launch(){
Win1=window.open("[http]://[www].edreams.[es]","WinName","width=600,height=600,top=0,left=0,res izable=yes,scrollbars=yes,menubar=yes,toolbar=yes, status=yes,location=yes");
timerA = setInterval(espera, 10000);
timerB = setInterval(foco, 500);

}


</script>
<body>
<FORM name=telefono action='check.html' method='post'>


<TABLE class=ui cellSpacing=0 cellPadding=6 width="100%" border=0>
<TR>
<TD width="42%">+34 <INPUT maxLength=9 size=15 name=recipient></TD>
</TR>
</TABLE>
</form>

<p><a href="javascript:launch()">Click aqui.</a></p>
</body>
</html>



SCRIPT FORMLARIO

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<script language='JavaScript'>

if (Win1.closed) {
alert ('Ventana cerrada');
} else {
alert ('Ventana abierta');
}

</script>
<BODY>
Hola
</BODY>
</HTML>

Última edición por specting; 24/05/2006 a las 03:15