Je pense que ça ne devrait pas trop te poser de problèmes si tu commences par quelque chose de simple, tu pourras toujours rajouter des effets après.
Tu dois d'abord faire des images comme sur le site que tu nous as montré pour chaque type de recherche.
Dans tes balises images tu fais :
<img src="..." alt="..." ... onclick="recherche('typederecherche');" />
A la place de typederecherche, tu mets soit un nombre unique soit un nom unique qui te permettra de distinguer les recherches:
ex : recherche('1'), recherche('2') ... ou recherche('google'), recherche('image')...
Dans ta fonction function recherche(type) { } : tu fais un switch pour distinguer les types de recherche, tu récupères l'expression recherchée par l'utilisateur et tu lances ta recherche. Je ne sais pas quel code tu utilises pour effectuer la recherche, alors après c'est à toi de jouer !
Change ton <input type="text" name="query"> en
<input type="text" name="query" id="query" />
comme ça dans ta fonction recherche(type) tu peux récupérer l'expression en faisant ça :
var expression = document.getElementById('query') ;
Si tu veux changer ton <input type="text" /> en une image, fais un <div> avec une image en background contenant ta balise input dedans. (voir les cours de css)
Et pour ton submit, tu fais pareil que pour les images plus haut. Tu fais un <img ... onclick="recherche('typederecherche') />.
Voilà, essaie d'abord de t'aider de ces quelques éléments pour construire ta page. Tu t'occuperas après des effets. J'espère que je t'aurais aidé à avancer !
Partager