Page 1 sur 1

aller vers une id au chargement d'une page

Posté : 28 sept. 2020, 14:31
par serge
bonjour,

mon premier post ici : je suis bon en html et css, mais javascript est un monde à part pour moi

donc ma recherche :
j'ai un formulaire de recherche ( filtre items et affichage d'une carte) qui recharge la page à chaque fois, mais cela la recharge tout en haut.
je voudrais dire à la page d'aller à la carte (i existe un id) quand une certaine variable est dans l'url chargée

comment pourrais je faire cela ??
d'avance merci

Re: aller vers une id au chargement d'une page

Posté : 29 sept. 2020, 11:04
par webmaster
Bonjour,

La méthode scrollIntoView() va répondre à ce besoin :
https://www.toutjavascript.com/referenc ... toview.php

Code : Tout sélectionner

document.getElementById("iddelacarte"].scrollIntoView()
J'encourage à apprendre le JS, complément indispensable à HTML/CSS :)

Re: aller vers une id au chargement d'une page

Posté : 01 oct. 2020, 12:22
par serge
merci

"J'encourage à apprendre le JS, complément indispensable à HTML/CSS :) "

le pire est que j'ai ton livre depuis des années ...
pas moyen de trouver la motivation, le temps, pour m'y mettre ;)

Re: aller vers une id au chargement d'une page

Posté : 01 oct. 2020, 22:04
par serge
en fait je n'arrive pas à comprendre.
autant je comprends pour faire glisser vers un élément, mais comment faire réagir au contenu d'une url ?

Re: aller vers une id au chargement d'une page

Posté : 02 oct. 2020, 09:41
par webmaster
Le JS n'est pas tellement fait pour réagir aux paramètres d'url.
C'est normalement plus destiné aux langages serveur qui peut traiter les paramètes

Mais on peut s'en sortir avec window.location.search qui donne le contenu de l'url après le ?
https://www.toutjavascript.com/referenc ... tredansurl

Avec une condition sur le retour et un glissement vers le ID, on doit pouvoir répondre au besoin