Problème javascript: Erreur: Objet requis - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Problème javascript: Erreur: Objet requis (/showthread.php?tid=2554) |
RE: Problème javascript: Erreur: Objet requis - barst - 16-07-2008 "title" n'est pas une propriété d'un élément DOM et surtout pas d'un "select" C'est effectivement "value" qu'il faut prendre. RE: Problème javascript: Erreur: Objet requis - Raitosan - 16-07-2008 Ok merci^^ mais sa ne fonctionne toujour pas, et puis mozilla me dit sa: Erreur : uncaught exception: [Exception... "Index or size is negative or greater than the allowed amount" code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)" Line: 16"] voici ma ligne 16(sa marche, mais mozilla me donne quand même une erreur): nombre2 = document.getElementById('champ7').options[document.getElementById('champ7').selectedIndex].value; C' est bon, c' était apparement une erreur d' id... Merci à tous pour votre aide RE: Problème javascript: Erreur: Objet requis - Thumsoul - 16-07-2008 Ah ben tant mieux si ça fonctionne, tu seras pas venu pour rien ^^ RE: Problème javascript: Erreur: Objet requis - Raitosan - 16-07-2008 oui^^ il toujours 2 ou 3 bugs sur IE, mais je vais essayer de me débrouiller^^ merci encore a vous tous^^ Désoler... encore besoin de vous... voici la nouvelle erreur de IE: Cet objet ne gère pas cette propriété ou cette méthode. Ligne 11 voici la ligne 11: var nombre2 = document.getElementById('champ7').options[document.getElementById('champ7').selectedIndex].value; et voici l' option du select "champ7": <option value="10" id="1">Knif</option><option value="85" id="2">Glaive</option> merci pour votre aide, encore^^ RE: Problème javascript: Erreur: Objet requis - Raitosan - 16-07-2008 UP!------------ RE: Problème javascript: Erreur: Objet requis - Shivaan Keldon - 16-07-2008 tout d'abord, tu peux supprimer les id des options. selectedIndex est géré en interne, tu n'as pas la main mise dessus depuis javascript. donc les id sont inutiles ensuite, essaie de faire un Code : alert(document.getElementById("champ7").length); et vois s'il te retourne bien une valeur supérieure à 0. si ce n'est pas le cas, ça veut dire que ton select est mal alimenté par ton javascript RE: Problème javascript: Erreur: Objet requis - Raitosan - 16-07-2008 sa renvoi 3 , et, je peut utiliser quoi d' autre que les id? a par les values? il n' y a que les truc du genre: var choixCategorie = document.getElementById('champ6').options[document.getElementById('champ6').selectedIndex].value; qui font bugger IE... RE: Problème javascript: Erreur: Objet requis - Shivaan Keldon - 16-07-2008 peux-tu me montrer le code (copier coller de ta source) pour la balise champs7, stp ? tout le select en entier RE: Problème javascript: Erreur: Objet requis - Raitosan - 16-07-2008 la fonction JS: Code PHP :
et le code html: Code PHP :
RE: Problème javascript: Erreur: Objet requis - Nessper - 16-07-2008 Bonjour, je viens de relire les 3 pages histoire de bien cerner ton problème mais j'ai pas tout suivi, alors on va faire ça à tâtons ^^. Tout d'abord, au lieu de Code PHP :
Code PHP :
Ensuite, Code PHP :
Code PHP :
Enfin, au lieu de Code PHP :
Code PHP :
Tu peux déjà essayer ces différents trucs, je ne dis pas que ça va marcher, mais au moins on sera sûr que le code est bien écrit (car un code qui marche sous Firefox n'est pas forcément bien écrit, le navigateur est très tolérant contrairement à IE) |