Bonjour,
voilà j'ai développé un formulaire, sur lequel il est nécessaire de cliquer sur une image pour afficher le bon contenu en dessous. Toute cette partie fonctionne très bien, mais je voudrais placer l'utilisateur directement sur le base de cette page.
J'ai tenté le 'scrollTo' qui fonctionne pour remonter, mais je n'arrive pas à l'utiliser pour descendre.
Ensuite j'ai créé une balise avec une ancre de la façon suivante :
et le javascript suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="#testscroll"><div id="testscroll" style="visibility:hidden"></div></a>
et je n'y arrive toujours pas. Enfin, quand je débug ligne par ligne, après être passé sur la ligne "self.location.hash='#testscroll'', il se positionne correctement, mais retourne en haut de page dès la fin de la fonction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 document.location.href="#formComplet"; self.location.hash='#testscroll'; window.location.href="#testscroll";
Pouvez-vous me dire si j'utilise la bonne méthode ? et où je me trompe ?
Pour compléter, au click des images, j'appelle une fonction javascript qui fait ceci :
D'avance merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 document.getElementById('formComplet').style.visibility = "visible"; document.getElementById('imgpaiement').src = "http://mondomaine.com/public/images/monimage.jpg"; document.getElementById('monimage').alt = alt; document.getElementById('labelCarte').value = alt; document.getElementById('numcb').setAttribute("maxlength", "19"); document.getElementById('typeImage').value = "1"; document.getElementById('blocimage').style.display = "block"; document.getElementById('blocphoto').style.display = "none";
Vince
Partager