Fonction Javascript ancrage onclick syntaxe

J'avais script suivant pour le système de commentaire fonctionne parfaitement jusqu'à ce que j'ai mis les paramètres dans l'appel de fonction. Maintenant, au lieu de la fonction en cours d'exécution, il vient de recharge la page et les bosses moi jusqu'au sommet. (Avant, j'avais de ne pas se cogner et bien l'insertion de la boîte.) Quelqu'un peut-il voir l'erreur dans la suite. Remarque, je crois que le numéro n'est pas le moyen privilégié pour appeler des fonctions de lien, mais d'autres voies semblaient plutôt compliqué pour cette simple appel de fonction. Merci beaucoup.

Note thispage est une chaîne de texte c'est à dire "comments.php" alors que l'id et topicid sont des nombres entiers.

<script>
function showReplyBox(id,topicid,thispage) {
    var replybox = '<form action = "newcomment.php" method = "post"><input type="hidden" name="comid" value="';
replybox = replybox+ id + '">';
replybox = replybox + '<input type="hidden" name="topicid" value="';
replybox = replybox + topicid + '">';
replybox = replybox + '<input type="hidden" name="thispage" value="';
replybox = replybox + thispage + '">';
replybox = replybox + '<textarea autofocus placeholder="Reply to comment" id="replyarea" rows=1 cols=72></textarea><br><button>Reply</button></form>';
    var empty = ""; 

document.getElementById('replybox').innerHTML = replybox;
}
</script>
<body>
//link to call function
<a href="#" onclick="showReplyBox(44,142,'comments.php');return false">Reply</a

//box inserted here
<div id="replybox"></div>
</body>
InformationsquelleAutor user1260310 | 2012-05-06