[AJAX] ma fonction "is nor definied"
Bonjour,
Je monte des listes liées.
Voici ma structure :
Code:
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> |
voici mes fonctions :
Code:
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 f1 fonctionne très bien, elle remet bien à jour la liste 2.
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