Problème de guillemets dans lien onclick

Tin -  
 Tin -
Bonjour tout le monde.

Alors voilà j'ai un petit problème avec des guillemets afin de créer un pop-up

Je m'explique

A la base j'ai ça :
<?php dcPostAbstract('','<a href="https://www.facebook.com/" target="_blank"><img src="../../../images/logos/facebook.png" alt="Facebook"border="0" /></a>'); ?>

==> Rien de plus normal, une page de facebook s'ouvre dans un nouvel onglet

Mais je voudrais qu'il s'ouvre dans un pop-up
Et donc je fais :

<a href="#" onclick="window.open('http://www.facebook.com','Partager un article sur Facebook','toolbar=0, location=0, menuBar=0, width=500, height=300');return(false)"><img src="../../../images/logos/facebook.png" alt="Facebook"border="0" /></a>

Seulement maintenant il faut que je mette ça dans dcPostAbstract et c'est là que ça coince !

Donc je fais tout simplement :

<?php dcPostAbstract('','<a href="#" onclick="window.open('http://www.facebook.com','Partager un article sur Facebook','toolbar=0, location=0, menuBar=0, width=500, height=300');return(false)"><img src="../../../images/logos/facebook.png" alt="Facebook"border="0" /><img src="../../../images/logos/facebook.png" alt="Facebook"border="0" /></a>'); ?>

==>Il me met un problème de syntaxe, surement du aux guillemets car au final.

Donc voila je suis complètement perdu, si quelqu'un connait la solution...
Merci d'avance :)
A voir également:

2 réponses

Tin
 
Ça fonctionne superbement bien !

Merci beaucoup pour cette astuce :)
2
Alain_42 Messages postés 5413 Statut Membre 894
 
Bonjour,

quand une chaine commence et finit par ' il faut échapper les ' qui sont à l'intérieur de celle çi

comme ça:

<?php
 dcPostAbstract('','<a href="#" onclick="window.open(\'http://www.facebook.com\',\'Partager un article sur Facebook\',\'toolbar=0, location=0, menuBar=0, width=500, height=300\');return(false)"><img src="../../../images/logos/facebook.png" alt="Facebook"border="0" /><img src="../../../images/logos/facebook.png" alt="Facebook"border="0" /></a>'); 
 ?>
1