Americas Posté 2 Juin 2004 Posté 2 Juin 2004 J'ai un petit problème qui me tracasse un peu : J'ai sur ma page principal un menu déroulant bien pratique donnant accès à des informations pratiques. Vous pouvez voir son fonctionnement sur le site dans la colonne de gauche, rubrique "infos voyageurs". Pour des raisons pratiques et esthétiques ce menu déroulant ne fonctionne pas avec un bouton mais avec du javascript, afin d'ouvrir automatiquement la page souhaitée. Résultat : Google l'ignore royalement Voici le code utilisé... abrégé pour ne pas être trop long sur ce post : <FORM><SELECT NAME="menu" SIZE="1" onchange="navigate(this.form)"> <OPTION SELECTED VALUE="">Infos Voyageurs <OPTION VALUE="http://www.americas-fr.com/voyages/argentine-infos.html"><a href="http://www.americas-fr.com/voyages/argentine-infos.html">Argentine</a> <OPTION VALUE="http://www.americas-fr.com/voyages/bolivie-infos.html"><a href="http://www.americas-fr.com/voyages/bolivie-infos.html">Bolivie</a> <OPTION VALUE="http://www.americas-fr.com/voyages/uruguay-infos.html"><a href="http://www.americas-fr.com/voyages/uruguay-infos.html">Uruguay</a> <OPTION VALUE="http://www.americas-fr.com/voyages/venezuela-infos.html"><a href="http://www.americas-fr.com/voyages/venezuela-infos.html">Venezuela</a> </SELECT> </FORM> Comment feriez-vous pour obtenir le même résultat avec un système qui serait pris en compte par Google ?
Siddartha Posté 3 Juin 2004 Posté 3 Juin 2004 Tu laisses ton menu tel quel et ou tu veux dans ta page, tu rajoutes : <noscript><a href="http://www.americas-fr.com/voyages/argentine-infos.html">Argentine</a><a href="http://www.americas-fr.com/voyages/bolivie-infos.html">Bolivie</a><a href="http://www.americas-fr.com/voyages/uruguay-infos.html">Uruguay</a><a href="http://www.americas-fr.com/voyages/venezuela-infos.html">Venezuela</a></noscript> Basique mais efficace
Americas Posté 3 Juin 2004 Auteur Posté 3 Juin 2004 (modifié) Merci Sid, J'y avais pensais... et c'est sans doute ce que je vais faire. Mais je pensais qu'il y avait un équivalent sans utiliser javascript et sans avoir à placer cette balise noscript. J'avais essayé quelque chose avec du DHTML... mais ça reste encore moins universel que le javascript... et en plus... cela me déforme ma colonne quand je passe la souris sur le menu Bon... je rajoute la balise noscript et basta Modifié 3 Juin 2004 par Americas
Findel Posté 3 Juin 2004 Posté 3 Juin 2004 Et pour faire quelque chose d'accessible : <ul id="menu"><li><a href="http://www.americas-fr.com/voyages/argentine-infos.html">Argentine</a></li><li><a href="http://www.americas-fr.com/voyages/bolivie-infos.html">Bolivie</a></li><li><a href="http://www.americas-fr.com/voyages/uruguay-infos.html">Uruguay</a></li><li><a href="http://www.americas-fr.com/voyages/venezuela-infos.html">Venezuela</a></li></ul> Qui fera la même affaire pour Google, mais qui a le double avantage : 1. De pouvoir l'utiliser aussi à la place de ton menu actuel 2. De fonctionner pour tous les navigateurs Pour retrouver la même mise en forme que celle que tu avais, il reste les CSS, tu peux t'inspirer de ce site pour cela : http://www.alsacreations.com/articles/modelesmenus/
Americas Posté 10 Juin 2004 Auteur Posté 10 Juin 2004 ça y est ! Je me rappelle maintenant pourquoi je ne voulais pas utiliser la balise noscript C'était pour ne pas surchargé le code avec 20 lignes suplémentaires. Bon... je laisse cette balise le temps que Google indexe les pages et je la vire après.
Americas Posté 10 Juin 2004 Auteur Posté 10 Juin 2004 apparament il n'a pas encore tout appris... il doit être encore en maternelle en ce qui concerne je javascript... parce qu'il n'a jamais réussi à lire mon menu en plus d'un an
Patotoche65 Posté 10 Juin 2004 Posté 10 Juin 2004 (modifié) mdr Americas Yop, Te reste donc le noscript ..... Modifié 10 Juin 2004 par Patotoche65
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant