-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.
Je m'étonne que ce soit "tabImput" qui soit indéfini et non "itemsForm".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]); } }
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.
Partager