Foros del Web » Creando para Internet » HTML »

cerrar ventana

Estas en el tema de cerrar ventana en el foro de HTML en Foros del Web. buenas otra vez, esta vez tengo un para de dudas. a ver, estoy haciendo una pagina con frames que se me abre de forma completa ...
  #1 (permalink)  
Antiguo 14/04/2003, 09:03
el karrikiri
Invitado
 
Mensajes: n/a
Puntos:
cerrar ventana

buenas otra vez, esta vez tengo un para de dudas.

a ver, estoy haciendo una pagina con frames que se me abre de forma completa y quiero poner un boton que me cierre la ventana principal y otro boton que me minimice la ventana. no consigo hacerlo, he copiado el codigo de cerrar ventana en el frame de arriba y no se me cierra. cuando abro la pagina del frame solo, se me cierra pero no cuando la pongo en la pagina principal (y hace la funcion de menu).

por otro lado me gustaria saber si hay alguna foma de cerrar un ventana automaticamente a los 10 segundos sin que me salga el mesaje que se va a cerrar la ventana y hay que decirle que si.
quiero cerrar la ventana sin que me salga la alerta.

bueno no se si me he explicado bien, pero espero que alguien me pueda ayudar gracias por anticipado
  #2 (permalink)  
Antiguo 14/04/2003, 09:07
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 15 años, 8 meses
Puntos: 1
Hola:

Para cerrar la ventana sin confirmación:


<script language="JavaScript">

function cerrar() {
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}

</script>

Este escript lo pones en la pagina que contiene los marcos y después lo llamas desde la página de marco.

Saludos!

P.D : para minimizar no sé nada, sorry
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #3 (permalink)  
Antiguo 14/04/2003, 09:11
el karrikiri
Invitado
 
Mensajes: n/a
Puntos:
gracias por la acalración

gracias, lo unico que no domino muy bien javascrip (mas o menos me defiendo) mi pregunta es como hago la llamada al codigo que me has dicho.

perdon por mi ignorancia
  #4 (permalink)  
Antiguo 14/04/2003, 09:24
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
hace algo más fácil, a tu boton de cerrar ponele el siguiente link:

javascript:window.close();

Y listo!


salu2
  #5 (permalink)  
Antiguo 14/04/2003, 09:54
 
Fecha de Ingreso: noviembre-2002
Ubicación: ¡vale! UNIVERSO
Mensajes: 63
Antigüedad: 15 años, 1 mes
Puntos: 0
Hola: En estos momentos andaba buscando la solución a este mismo tema (cerrar ventana del explorer). Tengo un htm que contiene dos frames y el que hace de navegador contiene un botón hecho con flash. ¿Qué acción tengo que indicarle para que me cierre este htm? La siguiente acción:

on (release) {
javascript:window.close();
}

sólo funciona sin marcos.

Me he leido ya un montón de temas similares y no he dado con la solución correcta (o no las he entendido).
¿Cómo lo veis?
  #6 (permalink)  
Antiguo 14/04/2003, 10:00
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Buenaaaas,

para cerrar una ventana con frames es top.close() en vez de window.close()
  #7 (permalink)  
Antiguo 14/04/2003, 10:05
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
... para lo de minimizar, no se puede

Puedes cambiar la posición de la ventana para que salga de la vista, pero luego no tienes como recuperarla
O puedes pedirle que pierda el foco y entonces e va "hacia atrás" (deja de ser ventana activa).

Para hacer la llamada a los diez segundos, depende.
A los diez segundos de estar esa ventana abierta?? o a los diez segundos de haber abierto una ventana nueva? o a los diez segundos de qué?
  #8 (permalink)  
Antiguo 14/04/2003, 10:37
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 15 años, 8 meses
Puntos: 1
Hola el karrikiri ( y demás):

Para cerrar una página con marcos y sin confirmacion se debe colocar, como ya he dicho antes esto en la página que contiene los marcos:

<script language="JavaScript">
function cerrar() {
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
}
</script>

y desde cualquier página que sea un marco, para llamar cerrar la ventana con marcos tendría que llamar así para cerrar:

<a href="JavaScript:top.cerrar()">cerrar ventana</a>

Saludos compañeros.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:12.