Retourner aux forums || Retourner au forum Programmation.web

Programmation.web : Saut vers une ancre locale en javascript

Posté par pierthi () le 17 mai 2005
0
Hello,

Quelqu'un saurait il comment faire pour défiler le document vers une ancre HTML, via du code javascript ?

L'idée derrière est d'avoir une barre de navigation (générée en DOM) pour faciliter la lecture d'un document (ses changements en fait). Une dlfptoolbar en somme. Sauf que j'ai regardé le code de cette dernière et ça me parait plutôt gore : on calcule la position absolue de l'ancre et on positionne l'attribut document.documentElement.scrollTop à cette valeur :-( (Ça ne marche pas avec Safari en plus).

J'ai aussi essayé de faire joujou avec le window.location.[href|hash], qui fonctionne à peu près, mais sous IE et Safari (on ne choisit pas toujours au boulot), l'icône de chargement reste constamment activée.

Argh ! je suis à court d'idée, quelqu'un à une autre solution à proposer ?

> Lire le message (2 commentaires, moyenne: 2,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Dernier point....

Posté par Gyro Gearllose () le 17/05/2005 à 07:22. (lien). Évalué à 3.

Est-ce que ta fonction qui remplate window.location.[href|hash] retourne une valeur ?
Il est probable (mais c'est du non testé) que ce soit la cause de ton problème d'icône de chargement qui reste activée. Un petit return (true); à la fin de la fonction devrait suffire ? A tester si tu as le temps....
En espérant que ça t'aidera, comme on dit !

--
All articles which are excluded shall be deemed included
Tous les articles exclus sont considérés inclus
--Brian de Palma in Phantom of the Paradize
  • [^]Re: Dernier point....

    Posté par pierthi () le 17/05/2005 à 14:06. (lien). Évalué à 2.

    Hmm, j'avais aussi essayé ça, mettre un return [true|false]; à la fin de la fonction, dans le corps de l'attribut onclick ou href. Bon, vu le peu de doc que j'ai vu sur le sujet et vu l'absence de specifs du w3c, j'ai viré cette fonctionnalité.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.web