Le 10/7/08 12:09 AM, bpdu92 a écrit :
> On Mon, 06 Oct 2008 23:52:13 +0200, SAM
> <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
>
>>> j'ai donc mis sam.htm et lister.js dans un meme dossier, et
>>> en effet l'anticipation marche (elle s'enrichit à chaque saisie)
>> Heu ... ce n'est pas normal ... c'est Fx qui te propose ça lui-même :-(
>> (essayer en tapant des trucs inhabituels comme zzz par ex)
> 1-tout ce que je tape est mémorisé par IE et FF,
> par ex java, sam, zzzz,...et proposé ensuite, sous la fenetre
Oui, peut-être, alors faut essayer avec chaque fois les 2 premières
lettres différentes des autres fois
Mon Fx ne me propose qu'un truc et mon IE ne me propose jamais rien
Le mieux est de zapper ce comportement qui ne nous intéresse pas
relativement au problème du "comment fait Google" pour recharger des
nouveaux trucs *sans* Ajax.
> 2- FF propose Google/Yahoo, dans le déroulant à droite, aprés le 2eme
> car saisi
Ouf! ça marche ;-)
(des données non visibles dans le source s'affichent)
> IE 6 n'affiche rien, l'ascenseur reste vide
Oui, bon, ... IE ... !
Je viens d'essayer : ça fonctionne normalement, l'ascenseur se remplit.
Mauvais IE, changer d'IE.
Et ça fonctionne encore mieux quand on a ajouté le fichier 'recherche.php'
qui simule(*) un résultat d'appel (via JS) au serveur
(*) la nouvelle liste est pré-établie au lieu d'être construire en
fonction de la frappe
Rappel, 'recherche.php' contiendrait par exemple :
liste = [
['fr.wikipedia.org/wiki/JavaScript','JavaScript wikipedia'],
['www.editeurjavascript.com/', 'Editeur JavaScript'],
['www.toutjavascript.com/', 'Tout JavaScript'],
['developer.mozilla.org/fr/JavaScript', 'JavaScript MDC'],
['www.commentcamarche.net/javascript/jsintro.php3',
'JavaScript comment ça marche'],
['www.jejavascript.net/ ', 'Programmation en JavaScript'],
['www.easy-script.com/scripts-javascript/ ',
'Scripts JavaScript classés']
];
Nota : il a été convenu qu'on ne s'intéressait pas à la mise en forme
(liste dessous et accessible par simple touche fleche basse et
changement/sélection par touche Entree)
il faut donc aller cliquer volontairement dans le menu déroulant à côté.
--
sm