Bonjour,
J'ai trouvé sur le forum des questions identiques mais sans réponse satisfaisante.
Dans un tableau HTML créé en Php et affichant des données extraites d'une base de données il y a de nombreuses lignes donc présence d'un ascenceur.
En cliquant sur une de ces lignes, j'initialise un traitement qui remplace cette fenêtre par une autre puis revient sur cette première page en la mettant à jour.
Je souhaite que cette page se réouvre au même endroit qu'initialement.

Ma première idée a donc été de créer dynamiquement des ancres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
echo"<a id=\"$id_compta2\" class='blancXXsmall' href=\"........
d'effectuer mon traitement puis de réouvrir ma page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var LOC="K.comptabiliT.php#<?echo"$id_compta"?>";	//On réouvre là où on était.
window.location.href=(LOC);
Ca marche très bien, mais ce n'est pas ce que je souhaite.
On retrouve la ligne en haut de page ou ailleurs fonction de sa position initiale mais pas exactement à la même place.
L'utilisateur doit comprendre que sa ligne est en haut ou pas s'il n'y a pas assez de lignes en dessous pour le scrolling.

Suis-je assez clair. Avez-vous une idée ?

Merci