Bloquer scroll bar automatique

Bloquer scroll bar automatique - HTML/CSS - Programmation

Marsh Posté le 27-01-2006 à 11:08:11    

Bonjour,
j'aimerai pour ma page bloquer le replacement automatique que me fait IE (pour Mozilla pas la peine, c'est pas demandé).
En fait l'utilisateur pendant qu'il visualise la page, peut cliquer sur une ligne d'un tableau, j'aimerai qu'au rechargement de cette page, la scrollbar se retrouve excatement à la ligne qu'il avait cliqué. En tant normal elle se place, soit en haut, soit au milieu, soit en bas. J'ai essayé les méthodes scroll et scrollTo, mais elle ne marche pas.
 
if (document.forms[1].elements[i].value == _sujet){
      var newY = document.forms[1].elements[i].offsetTop;
      window.scroll(100,newY);
      document.forms[1].elements[i].focus();
      break;
}
 
_sujet, est une clé qui me sert repérer l'élément cliquer, ça ça marche ;-)
Voilà, merci de votre aide.

Reply

Marsh Posté le 27-01-2006 à 11:08:11   

Reply

Marsh Posté le 27-01-2006 à 11:20:06    

Perso j'utiliserais des ancres pour faire ça, au moins tu as pas à te faire chier avec du JS....
En plus ça marcherait avec FF & IE ...

Reply

Marsh Posté le 27-01-2006 à 11:30:57    

Oui j'y avais pensé, mais les ancres agissent sur la page toute entière, moi je ne veux jouer que sur la scrollbar.
 
J'ai récupérer la coordonnée Y de ma ligne, et je l'ai placé dans un cookie, j'essaie bien de faire un scroll ou un scrollto <body onLoad=...> mais ça ne marche pas...

Reply

Marsh Posté le 27-01-2006 à 11:37:41    

neo00neo a écrit :

Oui j'y avais pensé, mais les ancres agissent sur la page toute entière, moi je ne veux jouer que sur la scrollbar.


Comprends po [:pingouino]
Si tu "bouges" la scrollbar c'est toute la page qui bouge, non?

Reply

Marsh Posté le 27-01-2006 à 11:47:25    

Disons plutot que j'ai eu du mal à intégrer une div dans mon tableau. Mais en tout cas ça ne marchait pas...

Reply

Marsh Posté le 27-01-2006 à 12:02:38    

neo00neo a écrit :

Disons plutot que j'ai eu du mal à intégrer une div dans mon tableau. Mais en tout cas ça ne marchait pas...


Super pas clair powaaahhhh
 
Quel rapport entre les ancres et l'intégration d'un div dans ton tableau???
 
Quoi qu'il arrive je te garantis que les ancres ça marche très bien ... c'est même fait pour ça!!!

Reply

Marsh Posté le 27-01-2006 à 12:41:28    

Bon en fait je voualais initialement intégrer des div dans mes cellules, mais bon ça ne marchait pas...
Mais bon je te remercie de ta solution, mais j'ai trouvé le soucis, en fait et ça sort un peu de ma question initiale, mes scripts sont éxecutés alors que la page n'est pas entièrement chargés. Pourtant je l'ai mis dans en onLoad... Donc si il y avait un script pour détecter qu'une page a fini de se charger. Merci.

Reply

Marsh Posté le 27-01-2006 à 13:17:08    

Bon ben c'était pas bon !;-)
Et j'ai réessayé les ancres, et au final c'était bien ça ! Je te remercie, je m'en servais mal.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed