salut,

voici ce que j'essaye de faire. depuis un page web, je clique sur un bouton qui m'ouvre une popup. dans cette popup, je fais certaines actions puis clique sur un bouton qui va fermer cette popup puis recharger ma page originelle. Mon but est de réussir à rouvrir ma page à l'endroit d'où je l'avais quitté.

dans ma page d'origine j'ai ceci:
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
 
<script>
function createItemShelves(){  window.open('Create_Shelves.php?popup=true&anchor=ANCHOR_SamplesShelves');
}
function reloadLB(){
   f=document.forms[0];
   f.target='_self';
   f.action='Create_SamplesContainer.php?itemType=&itemID=&op=refreshing#ANCHOR_SamplesShelves';
   f.submit();
}
</script>
 
<a name='ANCHOR_SamplesShelves'></a>
 
<input type='button' class='button' value='Create' onclick='javascript:createItemShelves()'>
Puis dans ma popup, j'ai ceci qui recharge la premiere page et qui devrait me ramener au bon endroit sur la page grace à #ANCHOR_SamplesShelves
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<html><body onload="javascript:window.opener.reloadLB();window.close()"></body></html>
Voici le probleme que j'ai. lorsque la page est rechargée, je ne suis pas redirigée au bon endroit, mais le #... est quand meme pris en compte d'une certaine facon vu que je ne me retrouve pas tout en haut de la page...
voici l'url affichée sur la page rechargée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/dvpt/generated/Create_SamplesContainer.php?itemType=&itemID=&op=refreshing#ANCHOR_SamplesShelves
maintenant si je clique dans la barre d'adresse de mon naviguateur et tape entrée pour me diriger à l'adresse indiquée dans la barre d'adresse, là, je me retrouve avec la page correctement positionné. j'y comprends rien...

si vous avez une idée, je suis preneur...

merci d'avance