Problème lien javascript

Résolu/Fermé
Utilisateur anonyme - Modifié par aubRDF le 3/04/2012 à 14:51
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 4 avril 2012 à 10:13
Bonjour,


Je suis actuellement en train de développer un module afin de partager des liens sur des réseaux sociaux (fb,twitter ...), cependant un problème persiste. En effet, j'essaye de faire en sorte que lorsque je clique sur le lien, cela s'ouvre dans une nouvelle fenêtre (et seulement dans cette nouvelle fenêtre). Or actuellement, après le clic, une nouvelle fenêtre ouvre et le lien s'ouvre dans cette dernière, mais dans ma page courante, le lien s'ouvre aussi. Je vous joint mon code :


<SCRIPT type=text/javascript> 
 var url_page_63601 = encodeURIComponent(document.location.href); 
 var titre_page_63601 = encodeURIComponent(document.title); 
 alert(document.location.href); 
</SCRIPT>  

<p>Partager cette page :  </p> 
<!-- TWITTER --> 
<a style="float:left;padding-left:5px;cursor:pointer;"  title="Partager sur Twitter" onclick="window.open(document.location.href='http://twitter.com/home?status=[URL]'.replace('[TITRE]', titre_page_63601).replace('[URL]', url_page_63601));"><img style="height:35px; width:35px;" alt="Twitter Terres de france" src="/espace/images/Boutons_partage/twitter_logo.jpg" ></a> 
<!-- FACEBOOK --> 
<a style="float:left;padding-left:5px;cursor:pointer;" title="Partager cette page sur Facebook" onclick="window.open(document.location.href='http://www.facebook.com/share.php?u=[URL]'.replace('[TITRE]', titre_page_63601).replace('[URL]', url_page_63601));"><img style="height:35px; width:35px;" alt="Twitter Terres de france" src="/espace/images/Boutons_partage/fb_logo.png" ></a> 
<!-- DELICIOUS --> 
<a style="float:left;padding-left:5px;cursor:pointer;" title="Suivre sur Delicious" onclick="window.open(document.location.href='http://delicious.com/post?partner=supportduweb&url=[URL]&title=[TITRE]&notes='.replace('[TITRE]', titre_page_63601).replace('[URL]', url_page_63601));"><img style="height:35px; width:35px;" alt="Delicious Terres de france" src="/espace/images/Boutons_partage/delicious_logo.png" ></a> 

<div style="float:left;padding:10px 0 5px 10px"class="fb-like" data-href="https://www.moncontour-active-park.com/" data-send="false" data-layout="button_count" data-width="200" data-show-faces="false"></div> 
<div id="fb-root"></div> 
<script>(function(d, s, id) { 
  var js, fjs = d.getElementsByTagName(s)[0]; 
  if (d.getElementById(id)) return; 
  js = d.createElement(s); js.id = id; 
  js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1"; 
  fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 




J'espère avoir une réponse au plus vite, merci.

1 réponse

Utilisateur anonyme
3 avril 2012 à 15:46
Bon, j'ai trouvé la solution ... Merci quand même :

onclick="window.open(document.location.href='http://www.facebook.com/share.php?u=[URL]'.replace('[TITRE]', titre_page_63601).replace('[URL]', url_page_63601));"

La solution :
onclick="window.open('http://www.facebook.com/share.php?u=[URL]'.replace('[TITRE]', titre_page_63601).replace('[URL]', url_page_63601));"
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
4 avril 2012 à 10:13
Ca peut toujours servir =)
Peux-tu mettre ton sujet en résolu stp ?
0