10/11/2009, 02:09
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 1 mes Puntos: 66 | |
Respuesta: Puedo saber cuando se cierra un pop-up? hola neodani,
disculpa al puente por el retraso, jejejejeje.
vamos a ver. en una página llamada uno.html (por ejemplo) pones esto:
----------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>uno</title>
<script type="text/javascript">
var cerrada = 0;
</script>
</head>
<body>
<div>
<input type="button" value="estado de variable" onclick="alert(cerrada);" />
<div style="cursor:hand" onclick="javascript:window.open('dos.html','popup' ,'width=500,height=500')">Click
aquí para abrir la ventana</div>
</div>
</body>
</html>
-----------------------------
con esto creas una página padre con una variable javascript global llamada 'cerrada' igual a cero. el botón te hará ver cuanto vale la variable en todo momento. creamos una página hija llamada dos.html en la que escribimos esto:
-------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<script type="text/javascript">
window.onunload = top.opener.cerrada = 1;
</script>
</head>
<body >
</body>
</html>
--------------------------------
en esta segunda página, en el evento de cierre de la misma, buscamos la variable creada en la página padre y la ponemos a 1.
cuando cierres dos.html y hagas click en el botón de la página uno.html, verás que ahora la variable vale 1.
espero que este 'cutre' ejemplo te sirva, jejejeje...
salu2 |