Forum de discussion
Forum « Programmation Javascript » (archives)
Accès à une variable dans un OnClick
Envoyé: 22 juillet 2006, 10h29 par sknonks
J’ai besoin de générer un Onclick en fonction d’une variable. "En brut" sur la page le script marche, mais j’ai besoin de l’exécuter dans une fonction et là ça ne marche plus, je ne comprends pas ?¿?.
Voivi le code avec les 3 possibilités (seule la première fonctionne correctement) :
<script type="text/javascript">
/**************************** TEST SANS FONCTION ********************************/
///////////////////////////////////////////////////////////////////////////////////////////////
var txt_clic = " ca marche";
document.write('<a href=# onClick="alert(\'bien,\' + txt_clic);">Test sans fonction</a><br >');
/***************** TEST DANS FONCTION AVEC TEXTE DANS VARIABLE LOCALE *******************/
/////////////////////////////////////////////////////////////////////////////////////////////////
function test_var_loc () {
var txt_clic_loc= " ca marche";
document.write('<a href=# onClick="alert(\'bien,\' + txt_clic_loc);">Test dans fonction avec texte dans variable locale</a><br >');
}
test_var_loc();
/************** TEST DANS FONCTION AVEC TEXTE PASSE EN PARAMETRE *****************/
////////////////////////////////////////////////////////////////////////////////////////////
function test_param (txt_clic_param) {
document.write('<a href=# onClick="alert(\'bien,\' + txt_clic_param);">Test dans fonction avec texte passé en paramètre</a>');
}
test_param(" ca marche");
</script>
Merci !
Réponses
|