Cerrar Ventana JavaScript

publicado por: Anonymous

estoy intentando hacer que la ventana actual se cierre mediante algún tipo de función java script. Pero no he conseguido lograrlo. Ya he usado algunos métodos pero al parecer no funcionan a menos que la ventana sea abierta por medio de una función similar, algo que no viene al caso.

function Finalizar() {        

  var ventana = window.self;
  ventana.opener = window.self;
  ventana.close();

}

function Finalizar() {        

  parent.window.close();

}

function Finalizar() {        

  setTimeout("self.close();", 7000);

}

<button type="button" class="btn btn-primary" onClick="self.close();">Entendido</button>

<button type="button" class="btn btn-primary" onclick="javascript:self.close()" >Entendido</button>

Este es el mensaje que obtengo al debugear el explorador

Scripts may close only the windows that were opened by it.

¿Algo de información para ayudar al problema?

solución

Si quieres que la ventana actual se cierre solo usa esto:

window.close();

Y listo no tienes que hacer nada mas, el codigo que quieres usar es cuando tienes un parent o abriste algun popup desde una ventana padre.

Solo usalo asi:

function Finalizar() {        
    window.close();
}

<button type="button" class="btn btn-primary" onClick="Finalizar();">Entendido</button>
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *