F.elements dans java
Résolu
woulfmoon
Messages postés
110
Date d'inscription
Statut
Membre
Dernière intervention
-
Profil bloqué -
Profil bloqué -
Bonjour,
je suis en train de construire un site.
Je dois lier deux listes à un moment, pour se faire j'ai pris exemple sur ce site :
https://www.toutjavascript.com/savoir/xmlhttprequest.php3#section_03
et à un moment dans une déclaration de variables, je dois mettre f.elements ...
mais dreamweaver me dit qu'il y a un soucis de syntaxe.
Quelqu'un pour m'expliquer ce qui ne va pas? (quelque chose à rajouter, modifier...?)
En attente d'une réponse,
merci
je suis en train de construire un site.
Je dois lier deux listes à un moment, pour se faire j'ai pris exemple sur ce site :
https://www.toutjavascript.com/savoir/xmlhttprequest.php3#section_03
et à un moment dans une déclaration de variables, je dois mettre f.elements ...
mais dreamweaver me dit qu'il y a un soucis de syntaxe.
Quelqu'un pour m'expliquer ce qui ne va pas? (quelque chose à rajouter, modifier...?)
En attente d'une réponse,
merci
A voir également:
- F.elements dans java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Je pense que tu parles du javascript ? (très différent de java ^^')
Fais voir le bout de code concerné !
Fais voir le bout de code concerné !
oui c'est du javascript désolé comme je n'utilise que celui-ci et mes amis aussi nous avons l'habitude de dire seulement java. Bref,
le code est le suivant :
var l1 = f.elements["list1"];
var l2 = f.elements["list2"];
var index = l1.selectedIndex;
if(index < 1)
l2.options.length = 0;
else {
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", "species.php", true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4)
eval(xhr_object.responseText);
}
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var data = "family="+escape(l1.options[index].value)+"&form="+f.name+"&select=list2";
xhr_object.send(data);
}
le code est le suivant :
var l1 = f.elements["list1"];
var l2 = f.elements["list2"];
var index = l1.selectedIndex;
if(index < 1)
l2.options.length = 0;
else {
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", "species.php", true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4)
eval(xhr_object.responseText);
}
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
var data = "family="+escape(l1.options[index].value)+"&form="+f.name+"&select=list2";
xhr_object.send(data);
}
c'est bon, j'ai compris en fait mon syntax error venait du fait que au lieu de mettre l1, j'avais écrit 11, en changeant cela je n'ai plus mon erreur.
mon j'ai quand même une syntax error à return; même en mettant return (maVariable);
et là je ne vois pas car même en utilisant la complession ça me met mon erreur Oo
mon j'ai quand même une syntax error à return; même en mettant return (maVariable);
et là je ne vois pas car même en utilisant la complession ça me met mon erreur Oo