Bonjour.
J'ai un soucis pour aller sur une ancre dans une fonction JavaScript.
- Il s'agit d'une page qui contient un très long tableau (genre 250 lignes) avec une case à cocher par ligne.
- Lorsqu'on clique sur une case à cocher, cela exécute une fonction JavaScript qui mets la base de donnée à jour et recharge la page pour prendre en compte les modifications effectuées.
- Chaque case à cocher possède un id dont je veux me servir comme ancre pour replacer l'affichage sur la bonne ligne au rechargement de la page.
Au début dans ma fonction JavaScript, j'avais juste ça :
Cela me recharge bien la page, mais positionne mon tableau sur la première ligne, ce qui dans ce cas est normal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Rafraichissement de la page window.location.href="inscription.php";
Donc, j'ai voulu faire ça :
Problème, je vais bien sur la bonne ligne et puis tout disparait, écran blanc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 // Rafraichissement de la page window.location.href="inscription.php#id_case_a_cocher";
Alors j'ai découpé le rechargement de la page en deux :
Re-problème, je vais bien sur la bonne ligne, mais aussitôt ça revient sur la première ligne du tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Rafraichissement de la page window.location.href="inscription.php"; // se positionne sur l'ancre du tableau self.location.hash="#"+id_case_a_cocher;
J'avoue que là je sèche.
Si quelqu'un à une idée, je suis preneur.
Partager