
19/05/2006, 16:53
|
| | 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 |