Foros del Web » Programando para Internet » Javascript »

Click en Cualquier lugar y manda a un anuncio.

Estas en el tema de Click en Cualquier lugar y manda a un anuncio. en el foro de Javascript en Foros del Web. Necesito el codigo que el visitante al dar cualquier click en el sitio web lo le abra una pestaña nueva con una redireccion a un ...
  #1 (permalink)  
Antiguo 11/08/2015, 17:25
 
Fecha de Ingreso: septiembre-2012
Mensajes: 48
Antigüedad: 12 años, 2 meses
Puntos: 0
Busqueda Click en Cualquier lugar y manda a un anuncio.

Necesito el codigo que el visitante al dar cualquier click en el sitio web lo le abra una pestaña nueva con una redireccion a un anuncio... Puede ser para Adsense! HELP
  #2 (permalink)  
Antiguo 12/08/2015, 00:16
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Click en Cualquier lugar y manda a un anuncio.

Delega el evento click a la ventana o al documento y utiliza el método window.open() para abrir la nueva ventana/pestaña con la dirección que le pases como argumento.

Código Javascript:
Ver original
  1. window.addEventListener("click", nueva, false);
  2.  
  3. function nueva(){
  4.     window.open("http://www.ejemplo.com");
  5. }

A esto sería ideal añadirle una restricción para que esto solo ocurra una vez. Del mismo modo que el método .addEventListener() registra un evento al elemento y ejecuta una función cuando este se produzca, el método .removeEventListener() lo elimina.

Código Javascript:
Ver original
  1. window.addEventListener("click", nueva, false);
  2.  
  3. function nueva(){
  4.     window.open("http://www.ejemplo.com");
  5.     window.removeEventListener("click", nueva, false);
  6. }

De esta manera, la función nueva() solo se ejecutará la primera vez que se dé un clic en cualquier parte de la ventana.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 12/08/2015, 03:57
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Click en Cualquier lugar y manda a un anuncio.

Si buscas en google te darás cuenta de que Adsense no admite eso a menos que seas de China, en ese caso sí

Etiquetas: lugar
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 03:40.