Ne jamais utiliser javascript:
URL. Mettez l'URL dans le href
attribut où il appartient:
$a= '<a href="a2.php" onclick="LaunchPopup(this.href, 250, 1); return false;">ciciş yap</a>';
Maintenant, non seulement ne vous avez pas à vous soucier de la fuite (en supposant que vous pouvez vous en sortir avec des numéros de passage que les autres arguments), mais aussi votre lien maintenant fonctionne correctement lorsqu'il est cliqué au milieu ou mis en signet, au lieu de donner une erreur JavaScript.
Mieux encore, les scripts discret:
<a href="a2.php" class="popup">ciciş yap</a>
<script type="text/javascript">
for (var i= document.links.length; i-->0;) {
if (document.links[i].className==='popup') {
document.links[i].onclick= function() {
LaunchPopup(this.href, '250', '1');
return false;
}
}
}
</a>
Gardez le code de script dans les scripts et de balisage, alors vous n'avez pas à vous soucier de-escaping HTML.
Soit correct: $ a = "ciciş yap"; –
Beter, à mon humble avis. $ a = "cicis yap" – Lucas