Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2013, 11:13
Avatar de ggomez91
ggomez91
 
Fecha de Ingreso: octubre-2008
Mensajes: 181
Antigüedad: 15 años, 6 meses
Puntos: 13
Respuesta: evitar que pagina cierre javascript excepto por boton

Dado que usarás la misma función en dos partes es conveniente extrarla, tu código original quedaría así:

Código Javascript:
Ver original
  1. function avisarCierre (e) {
  2.   var e = e || window.event;
  3.   // For IE and Firefox
  4.   if (e) {
  5.     e.returnValue = 'No abandones la página, si sales no podrás realizar tu examen y se te calificara negativamente. ';
  6.   }
  7.   // For Safari
  8.   return 'No abandones la página, si sales no podrás realizar tu examen y se te calificara negativamente. ';
  9. };
  10.  
  11. window.onbeforeunload = avisarCierre;

Y para linkearla al boton:

Código Javascript:
Ver original
  1. document.getElementById("btnenviar").onclick = avisarCierre;