La syntaxe pour mettre un onClick action en écho à une déclaration
Quelle serait la syntaxe correcte pour l'attribut onClick dans la suite:
<?php
if($_resp['user']) {
echo '<div class="logo"><a href="http://www.example.com/" onClick="_gaq.push(['_trackEvent', 'Join', 'Home', 'BigButton']);">Link Text</a>';
}
?>
Vous devez vous connecter pour publier un commentaire.
Puisque vous êtes l'imbrication de deux doubles et les guillemets simples, vous aurez besoin d'échapper les apostrophes dans le
onClick
avec des barres obliques inverses.Envisager d'utiliser un HEREDOC
ou l'abandon de PHP en mode:
À la fois faire le travail, et d'éliminer le besoin d'échapper les guillemets à l'intérieur du html/javascript, vous êtes la génération
Vous pouvez mélanger HTML et PHP, de sorte que vous pouvez simplement sortir de PHP: