F.elements dans java

Résolu
woulfmoon Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
 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

A voir également:

2 réponses

Profil bloqué
 
Je pense que tu parles du javascript ? (très différent de java ^^')

Fais voir le bout de code concerné !
0
woulfmoon Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   8
 
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);
}
0
woulfmoon Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   8
 
et dès la première ligne (var l1 = f.elements["list1"]; ) , dreamweaver me met syntax error
0
Profil bloqué
 
t'as bien défini f ?
0
woulfmoon Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   8
 
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
0
Profil bloqué
 
Rajoutex peut être des accolades
0