Passage d'une variable JS dans fonction dans innerHTML
Bonjour à tous,
J'ai un petit problème qui doit être tout bête.
J'ai la fontion suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function showNational(val,ville){
var national_post_val=val;
var new_class="show_national_only";
if(national_post_val==1)
{
showVille(0,ville);
setBodyClass(new_class);
document.getElementById('href_content9').innerHTML='<div id="national">National</a>';
}
if(national_post_val==0)
{
removeBodyClass(new_class);
document.getElementById('href_content9').innerHTML='<a href="javascript:void(0)" id="national" onClick="showVille(1,'+ville+')">Voir le National</a>';
}
}
function showVille(val,ville){
alert(ville);
} |
Avec cette technique là, lorsque j'affiche la variable ville dans showVille, il me met "undefined"
Comment faut-il que j'inscrive la variable ville dans la ligne ?
Code:
document.getElementById('href_content9').innerHTML='<a href="javascript:void(0)" id="national" onClick="showVille(1,'+ville+')">Voir le National</a>';
Merci d'avance.