Bonjour,
Je monte des listes liées.
Voici ma structure :
voici mes fonctions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form id="buscarP"> <select id="liste1" onchange="f1();"> ... </select> <select id="liste2" onchange="f2(<?php echo intval($maVariable);?>);"> </select>
La fonction f1 fonctionne très bien, elle remet bien à jour la liste 2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 // appel page buscar_profesor function f1() { var count = Math.random(); var pays = document.forms['buscarP'].selectpays.value; var f1 = CreateXMLHttpRequest (); var method = 'GET'; var filename = 'http://www.hablarfrancais.com/es/inc/buscarProfesor.php?pays='+pays+'&count='+count; f1.open(method, filename, true); f1.onreadystatechange = function(){ if(f1.readyState <= 3) { document.getElementById('chargement').style.visibility = 'visible'; } if(f1.readyState == 4) { var tmp = f1.responseText; document.getElementById('buscar_un_prof').innerHTML = tmp; document.getElementById('chargement').style.visibility = 'hidden'; } } f1.send(null); } // appel page buscar_profesor_ville function f2(infoPays) { var count = Math.random(); var pays = infoPays; var region = document.forms['buscarP'].selectregion.value; var f2 = CreateXMLHttpRequest (); var method = 'GET'; var filename = 'http://www.hablarfrancais.com/es/inc/buscarProfesorVille.php?pays='+pays+'®ion='+region+'&count='+count; f2.open(method, filename, true); f2.onreadystatechange = function(){ if(f2.readyState <= 3) { document.getElementById('chargement').style.visibility = 'visible'; } if(f2.readyState == 4) { var tmp = f2.responseText; document.getElementById('buscar_un_prof').innerHTML = tmp; document.getElementById('chargement').style.visibility = 'hidden'; } } f2.send(null); }
La fonction f2 "is not definied" dans firebug. Les fonctions f1 et f2 sont pourtant semblables.
Je relis le code mais sans trouver d'erreur.
Auriez-vous une idée du pourquoi du comment?
Merci d'avance.
voici la page concernée (moteur de recherche de gauche)
http://www.hablarfrancais.com
A ne plus rien y comprendre, ca fonctionne. Je me demande si le problème ne vient de la mise à jour sur fichier par Filezila vers OVH
Partager