Bonjour à tous,
Tout est dans le titre : je présente sur une page une visionneuse de photos, avec un div qui contient les miniatures des images. Ce div est présenté sous la forme d'une longue pellicule, avec donc un scroll vertical.
J'ai plusieurs contrôles sur la page qui peuvent générer un post back, et je veux garder la position du scroll de ce div. Et j'ai pas trouvé grand chose pour faire ca... Voici ce que j'ai fait pour le moment :
Donc j'ai 2 soucis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <input id="scrollHold" type="hidden" /> // pour récupérer la valeur du scroll function RecupPositionScroll() { document.getElementById("scrollHold").value = document.getElementById("Panel5").scrollTop; // Ca ca marche bien, je récupère bien la valeur du scroll } function DeplacementScrollPositionAvantPostBack() { var y = document.getElementById("scrollHold").value; alert(y); document.getElementById("panel5").top = y; // c'est ici mon problème. // Comment affecter la valeur du scroll? }
1) Comment faire bouger le scroll de mon div pour lui affecter la valeur que je veux?
2) Comment persister la valeur que je met dans ma variable hidden lors d'un postback?
Merci de vos réponses.
Nixar
Partager