aller vers une id au chargement d'une page

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
serge
Messages : 4
Enregistré le : 28 sept. 2020, 14:25

aller vers une id au chargement d'une page

Message par serge » 28 sept. 2020, 14:31

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

Avatar du membre
webmaster
Administrateur du site
Messages : 396
Enregistré le : 28 févr. 2017, 15:19

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

Message par webmaster » 29 sept. 2020, 11:04

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 :)
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

serge
Messages : 4
Enregistré le : 28 sept. 2020, 14:25

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

Message par serge » 01 oct. 2020, 12:22

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 ;)

serge
Messages : 4
Enregistré le : 28 sept. 2020, 14:25

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

Message par serge » 01 oct. 2020, 22:04

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 ?

Avatar du membre
webmaster
Administrateur du site
Messages : 396
Enregistré le : 28 févr. 2017, 15:19

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

Message par webmaster » 02 oct. 2020, 09:41

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
TJS : 20 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

Répondre