Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2004, 11:23
Avatar de Nizam
Nizam
 
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 78
Antigüedad: 22 años, 1 mes
Puntos: 0
cerrando ventanas

Hola a todos. Tengo un pequeño problema con la dichosas ventanas.

Tengo hecho un menu que me abre una pagina (window.open() )con un listado (asp1 ), si pinchas en una fila de ese listado, se abre otra pagina (window.open() ) con un formulario donde puedes editar las caracteristicas del listado. (asp2 ).
Cuando le das a guardar lo que quiero es que (asp1 ) se actualice. Despues de leer en los foros (quizas no todo lo que debiera) he visto que se debe crear una variable
para abrir la nueva ventana y luego para actualizar o cerrar, con llamar a esa variable es suficiente.

Ahora bien, como no me sale he creado tres paginas de practicas en Htm que he llamado v1.htm,v2.htm y v3.htm

el codigo de v1.htm es:

<head>

<script language="javascript">
function openWindow(theURL,winName,features)
{
var ventana2=window.open(theURL);
}
</script>

</head>

<body>
<input type="button" name="Submit" value="Bot&oacute;n" onClick="openWindow('v2.htm','ventana2')">

Su funcion es abrir v2.htm con el nombre ventana2

el codigo de v2.htm es:

<head>

<script language="javascript">
function openWindow(theURL,winName,features)
{
var ventana3=window.open(theURL);
}
</script>

</head>

<body>
<input type="button" name="Submit" value="Bot&oacute;n" onClick="openWindow('v3.htm','ventana3')">

el codigo de v3.htm es:

<script language="javascript">
function closewindow()
{
Aqui he puesto de todo (window.ventana2.close(), ventana2.document.close()...... y lo unico que funciona es opener.close que seria estupendo si quisiera cerrar la ventana padre. Pero mi objetivo es la ventana "abuelo")
ventana2.close()
}

</script>
</head>

<body>
<input type="button" name="Submit" value="Bot&oacute;n" onClick="closewindow()">

Ahora mismo no se donde esta el error si me pudierais ayudar

Espero haber sido claro.

Un saludo