Menu à onglet qui fait remonter toute la page

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1797
Inscription: Lun Jan 08, 2007 21:48

Menu à onglet qui fait remonter toute la page

Message le Lun Juin 29, 2009 20:22

Bonjour,

J'ai fait un menu à onglet, il est situé au milieu de la page et quand on change d'onglet, ça fonctionne bien, si ce n'est que toute la page remonte...

Dans mes liens, j'ai seulement ça :
Code: Tout sélectionner
<a href="#">onglet 1</a>


Si j'enlève le # alors ça recharge carrément la page.


Qui connait l'astuce :?:


twin
WRInaute accro
WRInaute accro
 
Messages: 1296
Inscription: Lun Fév 23, 2004 13:18

Re: Menu à onglet qui fait remonter toute la page

Message le Lun Juin 29, 2009 20:44

Tu doit avoir une ancre qui traîne dans le header ?


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1797
Inscription: Lun Jan 08, 2007 21:48

Re: Menu à onglet qui fait remonter toute la page

Message le Lun Juin 29, 2009 20:46

Pas d'ancre non et puis là elle ne serait pas nommée de toute façon.

Ici, ils disent de faire comme ça :
Code: Tout sélectionner
Pour éviter que la page en remonte en haut il faut mettre soit moins de texte (nan, j’rigole) soit essayer de changer le # de la cible du lien (dans le href=”#”) par un vrai lien, en ajoutant, un “return false” comme deuxième instruction afin d’éviter la propagation du lien. en gros (mais j’ai la flemme de tester) :

<a href=”http://www.monsite.com/mapage.html” id=”_0″ class=”current” onmouseover=”multiClass(this.id);return false” alt=”menu1″>Accueil</a>


Ca fonctionne, mais moi je ne veux pas une action sur le onmouseover, mais sur le onclick. Or avec onclick, ça ne fonctionne pas, ça remonte :(


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1797
Inscription: Lun Jan 08, 2007 21:48

Re: Menu à onglet qui fait remonter toute la page

Message le Lun Juin 29, 2009 22:31

ça fonctionne comme je veux avec javascript:void(0) à la place de #
http://forum.alsacreations.com/topic-5-41524-1-Ne-pas-remonter-en-haut ... -clic.html

par contre je sais trop à quoi sert cette fonction normalement, mais bon...

K-LoX
Nouveau WRInaute
 
Messages: 4
Inscription: Mer Mar 04, 2009 17:03

Re: Menu à onglet qui fait remonter toute la page

Message le Lun Juin 29, 2009 22:35

moi j'ai fait ça :

<a href="javascript:return false;" id="_0" class="current" onclick="multiClass(this.id);" alt="menu1">ton lien</a>

et tout fonctionne ;)


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1797
Inscription: Lun Jan 08, 2007 21:48

Re: Menu à onglet qui fait remonter toute la page

Message le Lun Juin 29, 2009 22:56

Pourquoi pas, toutes les solutions sont bonnes à connaître, des fois qu'un problème soit découvert avec un navigateur... Merci K-LoX.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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