Échapper les guillemets doubles JavaScript onClick gestionnaire d'événements

Le simple bloc de code ci-dessous peut être servi dans une page HTML statique, mais les résultats dans une erreur JavaScript. Comment devriez-vous échapper à la embarqués double quote dans le gestionnaire onClick (c'est à dire \"xyz)? Notez que le code HTML est généré dynamiquement par l'extraction de données à partir d'une base de données, les données de ce qui est des extraits de autres code HTML qui pourrait avoir des guillemets simples et doubles. Il semble que l'ajout d'une seule barre oblique inverse devant le double caractère de guillemet ne pas faire l'affaire.

<script type="text/javascript">
    function parse(a, b, c) {
        alert(c);
    }
</script>

<a href="#x" onclick="parse('#', false, '<a href=\"xyz'); return false">Test</a>
InformationsquelleAutor user133046 | 2009-07-04