Bonjour,
A partir d'une source que j'ai trouv�e sur internet et que j'ai un accomod� � ma sauce, je suis en train de faire un formulaire de recherche avec auto compl�tion.
Voici o� �a en est pour le moment :
http://sylsau.homelinux.net/prog_web.../SearchBox.htm
Ainsi, lors d'une recherche, une requ�te est envoy�e au serveur qui r�pond avec un fichier XML de cette forme :
A partir de ce r�sultat XML, je vais le parser dans mon javascript et transformer �a en une liste non ordonn� dans le div d'affichage.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 <resultats> <resultat url="./article.php?id=1">Johnny Clegg</resultat> <resultat url="./article.php?id=5">Johnny Hallyday</resultat> </resultats>
Sur le lien de la page que je vous ai mis, tapez : "Jo" et l� les 2 suggestions apparaissent.
Le code HTML g�n�r� apr�s le parsing de la r�ponse XML est le suivant (pour le div de r�sultat) dans ce cas l� :
Ainsi, on voit bien que les liens HTML sont mis sur chaque �lement de la liste. Pourtant lorsque l'on clique sur un r�sultat dans les suggestions s'affichant rien ne se passe ! C'est comme s'il n'y avait pas de lien.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 <div style="position: absolute; top: 22px; left: 103px; width: 354px; display: none;" class="SearchBoxResult"> <ul> <li class=""> <a href="./article.php?idA=6">Johnny Clegg</a></li> <li class=""><a href="./article.php?idA=4">Johnny Hallyday - Stade De France</a></li> </ul> </div>
Je ne vois pas trop ce que �a pourrait �tre en fait. Quelqu'un aurait - il une id�e de la mani�re dont je peux arranger ce probl�me ?
Merci d'avance de votre aide.
Sylvain.
PS : Je savais pas trop si ce sujet avait plus sa place dans ce forum ou dans le forum consacr� au HTML. Donc s'il a plus sa place dans un autre forum, n'h�sitez pas � le d�placer.
Partager