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:
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
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 :
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
Partager