Aller au contenu

Sujets conseillés

Posté

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 :

Comment feriez-vous pour obtenir le même résultat avec un système qui serait pris en compte par Google ?

Posté

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 ;)

Posté (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 :wacko:

Bon... je rajoute la balise noscript et basta :D

Modifié par Americas
Posté

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/

Posté

ça y est !

Je me rappelle maintenant pourquoi je ne voulais pas utiliser la balise noscript :idea:

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. :D

Posté

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 :D

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...