menu et javascript

dudo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 456
Inscription: 10 Jan 2004

menu et javascript

Message le Ven Fév 20, 2009 14:54

bonjour,
Je commence à avoir un doute là, les robotes suivent ils ce genre de menu
Merci de votre avis
ludo

Code: Tout sélectionner
<script type="text/javascript">
//<![CDATA[
function change_site() {
var site = document.liste.popup.selectedIndex;
{
window.location.href =
document.liste.popup.options[site].value;
}
}
//]]>
</script>

<form name="liste" action="" id="liste"><select name="popup" onchange="change_site();"">
        <option selected>Choisissez </option>
          <option value="http://www.ryy.com">ttoto</option>
         <option value="http://www.kjlhkjlh.fr">ttiti</option>
         </select>
   </form>                              


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: menu et javascript

Message le Ven Fév 20, 2009 14:58

Pas gagné, vu qu'il ne s'agit pas de lien classiques href. Ca vaudrait le coup de faire un test, mais globalement il faut éviter ce genre de menu utilisant du JS. Qui plus est, tu peux tout à fait donner l'impression qu'il s'agit d'un menu déroulant en utilisant du CSS et une structure <ul><li>.

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: menu et javascript

Message le Ven Fév 20, 2009 18:02

Google saurait décoder les menus déroulants qui font des redirections quand ils sont générés par Dreamweaver (ils utilisent une syntaxe standard avec un onchange=MM_jumpmenu(jenesaispasquoi)). Je ne sais pas si c'est plus générique que ça ou si c'est "hardcodé" rien que ce cas-là.

C'est facile à tester: mets un menu avec un lien qui n'est accessible que par là, et regarde si le robot le suit. Sinon renomme ta fonction change_site en MM_jumpmenu et ça devrait le faire tout seul ou presque :-)

Jacques.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités