El PopUp perfecto!

Iniciado por scott_, 12 Marzo 2015, 09:17 AM

0 Miembros y 1 Visitante están viendo este tema.

scott_

Muy Buenas bros,

Respecto a los popup mencionados en el ultimo tema que hice, quiero dar un ejemplo muy productivo, acerca de un popup no emerguente, pero sin duda que casi consigo.
Este banner solo es un ejemplo sencillo y no es el real :P

Código (html4strict) [Seleccionar]

<html>
<head>
<script>
window.onload = function(){
 document.getElementById("autoid").click();
}
</script>
</head>
<body>
<a href="http://www.exoclick.com/?login=owleyes" id="autoid"><img src="http://www.exoclick.com/banners/120x150.gif" border="0" id="autoid"></a>
</body>
</html>


Y bueno, hasta ahora con el banner convertido en popup, no he conseguido abrirlo en si, solo falta un detalle para conseguirlo, y es el autoid :P

Código (javascript) [Seleccionar]


<html lang="es">
<head>
<script type="text/javascript" src="https://ads.exoclick.com/ads.js"></script>
<script>
function simulateClick(x, y) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initMouseEvent('click', true, true, window, 0, 0, 0, x, y, false, false, false, false, 0, null);
document.elementFromPoint(x, y).dispatchEvent(clickEvent);
}
</script>

</head>

<html>
<head>
<script>
window.onload = function(){
 document.getElementById("autoid").click();
}
</script>
</head>

<body>

<div>
<a href="http://main.exoclick.com/img-click.php?idzone=1391156" target="_blank"><img src="https://syndication.exoclick.com/ads-iframe-display.php?idzone=1391156&output=img&type=728x90" width="728" height="90"></a>
</div>
<script>simulateClick(150, 80); </script>


</body>


Y pues no hará falta :
Código (javascript) [Seleccionar]


<html lang="es">
<head>
<script type="text/javascript" src="https://ads.exoclick.com/ads.js"></script>
<script>
function simulateClick(x, y) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initMouseEvent('click', true, true, window, 0, 0, 0, x, y, false, false, false, false, 0, null);
document.elementFromPoint(x, y).dispatchEvent(clickEvent);
}
</script>

</head>


Si consigo el autoid.
Pero lo he puesto, dado el caso que me falla al abrirlo.
Alguien tiene una manera de colocarlo y me lo abra?

Les agradezco por su tiempo.
Gracias y Saludos.




Bueno, pues no espero que me hagan el trabajo por mi, tampoco quiero ser enfadoso, como o como se diga en su país sobre, estar pidiendolo constantemente una cosa.

Pero les dejo un avance sobre el popup que si se abre :P

Código (html4strict) [Seleccionar]
<html lang="es">


<html>
<head>
<script>
window.onload = function(){
 document.getElementById("autoid").click();
}
</script>
</head>

<body>

<div>
<a href="http://main.exoclick.com/img-click.php?idzone=1391156" id="autoid"> <(img src="https://syndication.exoclick.com/ads-iframe-display.php?idzone=1391156&output=img&type=728x90" width="728" height="90") id="autoid"</a>
</div>
<script>simulateClick(150, 80); </script>


</body>
</html>



Se los dejo para aquellos que quieran saber sobre esto, no hay necesidad de seguir el mouse como un scroll, o un script tan complicado, como los que encontre, que no me funcionaron.
Este es sencillo pero eficaz. A veces lo mas sencillo es lo mas efectivo.
Si alguien quiere hacerle una modificación, o agregarle algo para que sea mejor. Puede hacerlo.

PD: Respecto al scrit de autoclick, si no se abre en su escritorio, es que no fue diseñado para abrirse sin una web. Deben colocar su banner o este, en su web, modificando los caracteres mencionados anteriormente. Ya sea en una web o blog, deben colocarlo desde Witget/HTML, y verán que serán direccionados. No quiero hacer SPAM o redirigirlos a otro sitio, pero les dejo el ejemplo original.
El banner está a la derecha, arriba de la pagina.
clubpowerstyle.blogspot.mx

Saludos.

Mod: No hacer doble post.

Se me paso :P
Si no intentas salvar una vida, jamás salvarás la de nadie más

engel lex

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

scott_

#2
Cita de: engel lex en 13 Marzo 2015, 01:59 AM
no abre, solo redirige

Quite los bordes y que solo se abra el sitio que será valido el click. Que por cierto no es ilegal, en el contrato de exoclick no dice que se puede hacer un script que se abra y lo redirija. Lo que cuenta como click por ip.

Dejo en claro que si quieren hacer un autoclick tienen que quitar target="_blank", porque les bloqueará el popup :P
Saludos.




Cita de: owl-eyes en 13 Marzo 2015, 02:01 AM
Quite los bordes y que solo se abra el sitio que será valido el click. Que por cierto no es ilegal, en el contrato de exoclick no dice que se puede hacer un script que se abra y lo redirija. Lo que cuenta como click por ip.

Dejo en claro que si quieren hacer un autoclick tienen que quitar target="_blank", porque les bloqueará el popup :P

Es decir se lo he quitado al banner y lo he dehado así:
Código (html4strict) [Seleccionar]


<html lang="es">
<head>
<script type="text/javascript" src="https://ads.exoclick.com/ads.js"></script>
<script>
function simulateClick(x, y) {
var clickEvent = document.createEvent('MouseEvents');
clickEvent.initMouseEvent('click', true, true, window, 0, 0, 0, x, y, false, false, false, false, 0, null);
document.elementFromPoint(x, y).dispatchEvent(clickEvent);
}
</script>

</head>



<body>

<div>
<a href="http://main.exoclick.com/img-click.php?idzone=1391156" ><img src="https://syndication.exoclick.com/ads-iframe-display.php?idzone=1391156&output=img&type=728x90" width="728" height="90"></a>
</div>
<script>simulateClick(150, 80); </script>


</body>
</html>



Saludos.
Si no intentas salvar una vida, jamás salvarás la de nadie más

engel lex

si vas a usar una redirección usa una redirección XD

no es necesario que simules un click para eso y el navegador la sigue felizmente

puedes hacerlo con un meta tag
Código (html4strict) [Seleccionar]
<meta http-equiv="Refresh" content="segundos;url=pagina">

o por jscript
Código (javascript) [Seleccionar]
function redireccionar(){
  window.locationf="pagina web";
}
setTimeout ("redireccionar()", 5000);
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

scott_

Cita de: engel lex en 13 Marzo 2015, 02:12 AM
si vas a usar una redirección usa una redirección XD

no es necesario que simules un click para eso y el navegador la sigue felizmente

puedes hacerlo con un meta tag
Código (html4strict) [Seleccionar]
<meta http-equiv="Refresh" content="segundos;url=pagina">

o por jscript
Código (javascript) [Seleccionar]
function redireccionar(){
  window.locationf="pagina web";
}
setTimeout ("redireccionar()", 5000);


Es cierto, puedes agregarte hasta mas funciones personalizadas. Lo que veo ahora, es que si al popup no le quitas el target="_blank", el navegador te lo bloquea.
Saludos.
Si no intentas salvar una vida, jamás salvarás la de nadie más

engel lex

eso es lo que te digo... si se intenta abrir un popup por cualquiera que sea el medio (de jscript) sin un click, el navegador lo va a detener... con click puede ser tan simple como "si se hizo click en el body, window.open" y el navegador si va a aceptar el popup
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

scott_

A dejar el script y la info, que algunas personas lo van a necesitar. Ya que es fustrante no poder encontrar en toda la red un script ya construido como ejemplo o algo que ayude.
Saludos.
Si no intentas salvar una vida, jamás salvarás la de nadie más

engel lex

este es un un ejemplo el lee todos los clicks hechos a la pagina... si has hecho 5 clicks el abre un popup...

Código (javascript) [Seleccionar]
var clicks = 0;
var link = "https://google.com"

function cuentaClicks(){
clicks++;
if(clicks==5){
window.open(link,"ventana","width=200, height=100");
}
}
var a = document.addEventListener("click", cuentaClicks);
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

scott_

#8
Les quiero compartir este banner:

Código (html4strict) [Seleccionar]


<script>
window.onload = function(){
 document.getElementById("autoid").click();
}
</script>




<div>
<a href="http://www.googleadservices.com/pagead/url_larga" id="autoid"> <(img src="http://pagead2.googlesyndication.com/referido" border="0" width="300") id="autoid"</a>
</div>
<script>simulateClick(150, 80); </script>


<div>
<a href="http://www.googleadservices.com/pagead/url_larga" ><img src=img src="http://pagead2.googlesyndication.com/referido" border="0" width="300" /></a>
</div>
<script>simulateClick(150, 80); </script>


Mod: Link referidos eliminados
Si no intentas salvar una vida, jamás salvarás la de nadie más