Bonjour,
J'ai commencé le javascript ce soir et j'ai déjà une question... Je n'ai rien trouvé là-dessus avec google.
Avec Js, est-il possible de récupérer les objets représentant les éléments non pas de la page affichée, mais des pages précédemment visitées?
Similairement, est-il possible de récupérer les propriétés scrollTop et scrollLeft des pages précédemment visitées?
Il doit y avoir quelque chose, car les navigateurs sont capables de retrouver la position du scroll à l'upload pour les barres de scroll de l'élément html. Enfin, pour IE c'est seulement le scroll vertical. Ils appliquent ensuite la ou les valeurs à la ou aux nouvelle(s) propriété(s) scrollTop (et scrollLeft) d'une page qui est reloadée avec les boutons Back ou Refresh de l'interface. Pour les liens de l'historique, je ne sais pas, je n'ai pas essayé. Malheureusement, ainsi que je viens de le tester ce soir, les différents navigateurs, non contents de ne pas le faire tous de la même manière, ne le font pas non plus tous au même moment au cours du chargement de la page.
Donc, je me disais qu'il doit au moins être possible d'accéder à ces propriétés, scrollTop et scrollLeft, et ce même après avoir quitté une page. Si oui, j'espère que ça se fait de la même manière avec tous les navigateurs... mais je ne sais pas pourquoi j'en doute.
Question annexe: est-il possible de désactiver ces rappels des positions des barres de scroll à partir du code source de la page? l'utilisateur peut-il le faire avec une option?
Et enfin,
Existe-t'il une liste officielle des objets, évènements, propriétés et méthodes Js communes à tous les navigateurs? Je suppose que c'est le travail du w3c, mais je n'ai pas trouvé une telle liste chez eux. D'autre part, à supposer qu'elle existe, est-elle vraiment supportée par tous les navigateurs?
Partager