Un double lien, qui ne fonctionne pas...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Un double lien, qui ne fonctionne pas...

par b.jerome » 15 juin 2008, 23:49

Probable que le code retourner par ton identifiant est différent de celui que j'ai pu trouver... Comme ton identifiant (http://www.puboclic.com/cpm.php?eid=0123456789&tbn=5) a l'air "bidon" je ne peux pas vraiment t'aider. Copie colle ton véritable lien dans ton navigateur et regarde le code source de la page pour voir le code retourner par le script de pub...

ce que j'ai pu trouver ressembler à ceci.

Code : Tout sélectionner

var uri = "<a href='http://www.puboclic.com/clic-c1100-e1380369182.html' target='_blank'><img src='http://www.puboclic.com/pic-i1100-e1380369182.gif' alt=' - ' border='0'></a> "; document.write(uri);

par kevinf » 15 juin 2008, 19:41

Bonsoir,

merci, mais ca me donne une belle page toute blanche.

Voici le code de la page obtenu :

Code : Tout sélectionner

<body> <script type="text/javascript"> function dblClick() { link_1 = window.open("http://www.google.fr/", "_top" ); } </script> </body>
Merci encore

par b.jerome » 14 juin 2008, 22:36

Essaye quelque chose comme ça...

Code : Tout sélectionner

<script type="text/javascript"> function dblClick() { link_1 = window.open("http://www.google.fr/", "_top" ); } </script> <?php $mapub = file_get_contents('http://www.puboclic.com/cpm.php?eid=0123456789&tbn=5'); $mapub = str_replace("><"," onClick='javascript: dblClick();'><",$mapub); $to_find = "#\<a(.*?)a\>#i"; if(preg_match($to_find, $mapub, $matches)) { preg_replace($to_find, "\\1", $matches[0]); } echo($matches[0]); ?>
Peut être pas très academique mais bon ... :o (il faut que ta page sois en .php)*

par kevinf » 11 juin 2008, 11:21

Merci beaucoup de ta réponse,

j'ai donc essayé cela :

Code : Tout sélectionner

<body> <script type="text/javascript"> function dblClick() { link_1 = window.open("http://www.google.fr/", "_top" ); link_2 = window.open("http://www.fnac.fr/", "_blank" ); } </script> <a href="javascript:" onClick='javascript: dblClick();'>Mon double lien</a> </body>
Ca fonctionne à merveille.
Or, moi ce que je voudrais surtout, c'est que au clic sur cela :

Code : Tout sélectionner

<script type="text/javascript" src="http://www.puboclic.com/cpm.php?eid=0123456789&tbn=5"></script>
Il y est le "link_1" qui se fasse, et le link_2 serait le clic sur le script "puboclic".

Merci et j'espère avoir été compréhensible dans mes explications :P

par b.jerome » 11 juin 2008, 00:23

Bonjour,

merci de ta réponse,

mais ce n'est pas cela, en fait c'est lors du clic sur la puboclic que les 2 pages s'ouvrent :
- 1 page Google
- 1 page du clic sur la pub

Merci
Je ne sais pas si j'ai tout compris mais ...

Code : Tout sélectionner

<body onload='dblClick()' > <script type="text/javascript"> function dblClick() { link_1 = window.open("http://google.fr/" ); link_2 = window.open("http://www.puboclic.com/cpm.php?eid=0123456789&tbn=5" ); } </script> </body>
Par contre j'ai repris la fonction onload comme dans ton exemple mais ca va ouvrir les 2 fenetres au chargement de la page et pas après un click... alors pourquoi le onload ?

si tu veux l'utiliser sur un click tu enléves le onload et tu fais

Code : Tout sélectionner

<body> <script type="text/javascript"> function dblClick() { link_1 = window.open("http://ton_lien.com/" ); link_2 = window.open("http://ton_autre_lien.com/" ); } </script> <a href="javascript:" onClick='javascript: dblClick();'>Mon double lien</a> </body>

par kevinf » 10 juin 2008, 13:29

Bonjour,

merci de ta réponse,

mais ce n'est pas cela, en fait c'est lors du clic sur la puboclic que les 2 pages s'ouvrent :
- 1 page Google
- 1 page du clic sur la pub

Merci

par Patriboom » 09 juin 2008, 17:49

Salut!

Tu ouvres une page automatiquement en entrant sur la page que tu nous présentes. C'est bien ça?

Ce que je lis:
- la page est chargée
- automatiquement, est ouverte une autre fenêtre dans laquelle apparaît Google
- dans la page originale, on trouve une publicité tirée de puboclic


Dans tout cela, où est le clic qui devrait ouvrir deux pages?

par kevinf » 09 juin 2008, 10:25

Salut,

j'ai vraiment besoin de votre aide, c'est un soucis assez important ...

Cordialement,

par kevinf » 05 juin 2008, 09:48

Personne?

Je cherche sans résultat, mais si vous avez une autre solution également, je suis preneur,

Cordialement,

Un double lien, qui ne fonctionne pas...

par kevinf » 03 juin 2008, 13:37

Bonjour,

voila, j'ai ce code qui est sencé m'ouvrir une nouvelle page en meme temps que le clic sur la publicité, ca marche sous IE , mais FF, pouvez vous m'aider ?

Code : Tout sélectionner

<head> <script> function openLink() { document.getElementById("doubleLien").getElementsByTagName("iframe")[0].onfocus= function (){window.open("google.fr","_parent");} } </script> </head> <body onload='openLink()' > <div id="doubleLien"> <script type="text/javascript" src="http://www.puboclic.com/cpm.php?eid=0123456789&tbn=5"> </script></div> </body>
Merci de votre aide