ScrollTo m'envois en l'air! [Résolu]

Signaler
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
-
Messages postés
1787
Date d'inscription
vendredi 9 mai 2008
Statut
Non membre
Dernière intervention
9 juin 2021
-
Bon ce n'est pas du AJAX mais c'est pas comme si j'avais eu le choix... :P

J'ai un probleme avec un microscript... j'essaie simeplement de setter la position d'un scrollbar en utilisant window.scrollTo();

Mais voila que tout les fureteurs que j'ai tester... n'aiment  pas mon code :S
En fait je vois que la position du scroll ce set a ca bonne valeur mais tout de suite apres il retourne au plafond de ma page et je ne comprend pas pourquoi.

Voici mon  code:
function hidePopup()
{
    document.getElementById('popupL2').style.visibility = 'hidden';
    document.getElementById('popupL2').style.display = 'none';
    document.getElementById('popupL1').style.visibility = 'hidden';
    document.getElementById('popupL1').style.display = 'none';
    window.scrollTo(0,scrollY); alert(scrollY);
    return;
}

Ou scrollY est une variable remplie prealablement par pageYOffset

Quelqu'un sait ou je me suis planter ?
<hr size ="2" width="100%" /> 
  zen69 aka Ortho Le Profett
 

4 réponses

Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
Ahaha je crois que je viens de trouver... mais je ne sais pas comment pallier ce probleme pour l'instant donc si vous avez la solution n'hesiter pas....

Cause:
 Mon lien renvois la page # apres le positionnement du scroll

Masquer

Donc comment faire pour que le lien ne fasse rien d'autre qu'executer le script ?

<hr size="2" width="100%" /> 
  zen69 aka Ortho Le Profett
 
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
Hahaha je pense que je suis trop rapide....

Bon j'avoue que javais utiliser cette solution au par avant mais elle etait tomber dans une trap :P

 
  zen69 aka Ortho Le Profett
 
Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
BTW: j'ai tester avec Chrome, FF3 et Safari pour windows.... et fuck IE le reste marchais pas avec IE donc mes visiteur IE vont avoir droit a un bon vieux window.open ;)

<hr size="2" width="100%" /> 
  zen69 aka Ortho Le Profett
 
Messages postés
1787
Date d'inscription
vendredi 9 mai 2008
Statut
Non membre
Dernière intervention
9 juin 2021
131
pense que je suis trop rapide

surement