Problème lien javascript [Résolu/Fermé]

Signaler
-
Messages postés
5695
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
14 octobre 2020
-
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


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));"
Messages postés
5695
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
14 octobre 2020
1 073
Ca peut toujours servir =)
Peux-tu mettre ton sujet en résolu stp ?