[AJAX] Passage de paramètre impossible
-vraiment désoler je suis dans Ajax et non Javascript, modo déplacer si il vous plait, sorry-
Bonjour,
(2 questions en 2 jours, je sais que c'est de l'abus, mais dès que je m'y connaitrai plus, je vous jure, c'est moi qui vous aides)
Voila, j'ai extrait ceci de mon code.
Le 1er appel de "commander()" me donne "tabImput is not defined", alors que celui en commentaire fonctionne nickel.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function afficheArticle() {
var tabImput = new Array();
tabImput["S"]="5";
document.getElementById("mDiv").innerHTML = "<div onclick='commander(tabImput)'>Commander</div>";
//Alors que la ligne ci dessous marche très bien :
//commander(tabImput);
}
function commander(itemsForm) {
for(var propriete in itemsForm) {
alert(propriete + " " +itemsForm[propriete]);
}
} |
Je m'étonne que ce soit "tabImput" qui soit indéfini et non "itemsForm".
J'ai tester avec des " et des ' et tout les caractères d'échapement autour de "commander()", mais rien n'y fait.
Merci pour votre temps. Là je bloque de nouveaux vraiment.