Problème lien javascript
Résolu
Utilisateur anonyme
-
AssassinTourist Messages postés 7838 Statut Contributeur -
AssassinTourist Messages postés 7838 Statut Contributeur -
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 :
J'espère avoir une réponse au plus vite, merci.
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]¬es='.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.
A voir également:
- Problème lien javascript
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Lien copié - Forum Mobile
- Lien mega ✓ - Forum Webmastering
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));"
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));"
Peux-tu mettre ton sujet en résolu stp ?