Popup o popunder al salir de mi web

  • Autor Autor rakoczi
  • Fecha de inicio Fecha de inicio

rakoczi

Delta
Verificación en dos pasos activada
Hola, betas, a ver si me pueden hechar una mano para crear un script de popup que aparesca al cerrar mi web con href.

gracias 🙂
 
[MENTION=13159]rakoczi[/MENTION] Te dejo este script espero que te sirva! reemplaza google.com por el sitio que quieres reedirecionar.

nombre exit.js
HTML:
                  window.userClick = false;
                  window.onbeforeunload = function(event){
                    if(window.userClick) return null;
                    setTimeout(function(){
                        window.location.href = "http://google.com";
                    },10);
                    window.onbeforeunload = function(){};
                    return "You are about to leave this page!";
                  }
                  window.onload = function(){
                    var anchors = document.getElementsByTagName("a");
                    var forms = document.getElementsByTagName("form");
                    for(i=0; i<anchors.length;i++){
                        anchors.item(i).addEventListener("click", function(event){
                            window.userClick = true;
                        });
                    }
                    for(i=0; i<forms.length;i++){
                        forms.item(i).addEventListener("submit", function(event){
                            window.userClick = true;
                        });
                    }
                  }

Agrega esta linea en tu sitio
HTML:
<script type="text/javascript"> window.location = "exit.js"; </script>
 
Última edición:

Gracias men...
 
[MENTION=13159]rakoczi[/MENTION] Te dejo este script espero que te sirva! reemplaza google.com por el sitio que quieres reedirecionar.

Existe algun tipo de penalizacion?
Gracias.
 

Hola, esto me redirecciona mi web a exit.js y no salta una popup :ambivalence:

- - - Actualizado - - -

Hola, ya lo consegui en otro lugar. aqui los dejo para el futuro.

HTML:
<script language="javascript">
var popup_url = "****TU WEB ***"
var atributos = "width=600,height=400,scrollbars=0,resizable=1,toolbar=0,location=0,menubar=0,status=0,directories=0"
var pop_under = 0 //1-sera un "pop under"
 
function muestra_popup(){
  popup_vfmail = window.open( popup_url, "", atributos)
  if (pop_under) {
    popup_vfmail.blur() //
    window.focus() //esto devuelve el foco a la ventana actual
  }
}
</script>
<body onunload="muestra_popup()">


solo editar donde pones tu web.
 

No le falta nada? lo he probado tal cual y no me funcionas, algun tuto de donde y como se mente en WP?

saludos.