le problême c'est que tout le contenu est déjà préchargé dans la page.
alors imaginez pour faire un truc similaire avec plusieurs millieurs de termes.
j'ai essayé d'analyser un peu le script de google mais c'est assez tordu et je ne comprend pa vraiment.
ma question est donc celle ci:
comment faire pour communiquer entre javascript et php sans recharger la page?c'est à dire que lorsque l'utilisateur tape "a" on va chercher tous les noms commençant par a (uniquement) et on affiche les possibilités.
en espérant avoir été assez clair.n'hésitez pas a me poser des questions
merci encore
A voir également:
Envoi de variables préfabriquées vers un script JS?
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 23 janv. 2005 à 17:41
c'est ton navigateur qui fait ça...
ou si ce n'est pas lui, alors c'est js...
en php tu as :
echo "var=new Array();\n";
foreach ($mots as $b){
$a++;
echo "var[$a]='$b'\n";
}
echo "
nombre=$a;
function cherche(a){
liste='';
for (i=0;i<nombre;i++){
if (var[i].substr(0,a.length)==a){
liste+=a+'/';
}
}
}
</script>
";
à la fin dans liste tu as tes mots...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happyhttp://coucou747.hopto.org
johanb
Messages postés33Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention19 mai 2006 23 janv. 2005 à 18:59
ouais, ça j'avais bien compris,
mais ce qui ma paru bizarre c'est de ne voir aucune instanciation de tableau dans le script de google suggest.et allez y jetter un oeil: selon vous est-ce qu'à chaque fois qu'on tape une lettre la page est rechargée? (un truc du genre onkeypress=javascript:document.location=script.php et que ce script en php analyse la touche pressée et recréée une page avec les autres mots possibles)
johanb
Messages postés33Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention19 mai 2006 23 janv. 2005 à 20:46
alors déjà PHP est bien un script puisque non compilé (je me trompe?)
ensuite je connais très bien le principe client/serveur et je sais que javascript est interprété par le navigateur et php par le serveur..
la n'ets pas le problême, je veux juste savoir comment faire pour jongler entre les 2.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 janv. 2005 à 10:47
lol...
Php!= script
php est un programme compilé, ce que l'on fait est interprété par ce
programme.... Un programme créé en php est un script, masi php est
écrit en C... (à l'origine en perl)
pour passer une variable de php à js :
echo "var='$a';";
et pour passer de js à php:
<form name='form1' action='1.php' mathode='Post'>
document.form1.text1.value=a;
document.form1.submit();
en gros...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy