Bonjour à tous !

voilà, j'ai un champs texte (appelons le "text") qui est modifiable par l'utilisateur.

J'ai créé une fonction createLink() qui va permettre d'écrire un lien en html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function createLink(value) {
    var text;
    text='<a href=mapage.php?VAR=';
    text+=value;
    text+='">cliquez ici</a>';
    document.write(text);
}
J'appelle finalement cette fonction dans une partie html grâce à cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script>createLink(document.getElementById("text").value);</script>
Le soucis c'est que la variable contenu dans le lien va prendre la valeur d'origine du champs texte alors que je souhaite qu'il soit modifié au fur et à mesure. La cause doit être à document.write qui écrit définitivement.

J'aimerai savoir si vous aviez une solution pour améliorer mon code ou bien, comme je suis conscient qu'il n'est pas génial, une idée pour exécuter ce que je veux faire . Merci !