
Script que pregunta si salir o no de una web
Publicado por dryant (5 intervenciones) el 20/11/2010 23:42:39
Hola a todos.
Ya puse esta pregunta por alguna parte de la web pero no he podido encontrarla por ningun lado.
Lo que necesito es lo siguiente:
Cuando alguien vaya a abandonar mi web, que salga un msgbox preguntando si de verdad quiere salir de ella o no, y en caso contrario le redirige a otra web.
Lo tengo casi conseguido pero me falla y se queda en bucle.
El codigo que tengo es el siguiente:
Pero no funciona bien :( creo que el fallo esta que al llegar a location.href="ya.com" el script vuelve a entender que va a salir de la web y vuelve a lanzar los mensajes entrando en bucle.
Lo he visto en www.exitsplash.com
Un saludo y gracias a todos!
Ya puse esta pregunta por alguna parte de la web pero no he podido encontrarla por ningun lado.
Lo que necesito es lo siguiente:
Cuando alguien vaya a abandonar mi web, que salga un msgbox preguntando si de verdad quiere salir de ella o no, y en caso contrario le redirige a otra web.
Lo tengo casi conseguido pero me falla y se queda en bucle.
El codigo que tengo es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script type="text/javascript">
var nosalir=false;
var mensajealerta = ' no te vayas!!! ';
var mensaje = 'Si te quedas te regalo un cromo';
function DisplayExitSplash() {
if (nosalir == false) {
window.scrollTo(0, 0);
window.alert(mensajealerta);
if(confirm(mensajealerta))
{
location.href="http://www.ya.com";
die();
}
return mensaje;
}
}
window.onbeforeunload=DisplayExitSplash;
</script>
Pero no funciona bien :( creo que el fallo esta que al llegar a location.href="ya.com" el script vuelve a entender que va a salir de la web y vuelve a lanzar los mensajes entrando en bucle.
Lo he visto en www.exitsplash.com
Un saludo y gracias a todos!
Valora esta pregunta


0