submit ->parent.refresh ->close

ViPHP
ViPHP | 3607 Messages

11 sept. 2006, 11:25

Bon visiblement je fait des bêtises :oops:
Est-ce que se serait quelquechose comme ça:
opener.location.reload(true) ou alors
parent. " " "
Pas tapper hein :? :?:

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

11 sept. 2006, 11:43

viiii :)

La fonction reload() est effectivement une méthode de l'objet "location", qui est lui même un attribut de l'objet fenêtre (window, ou opener si tu fais référence à la fenêtre qui a ouvert celle ci)
Essaye comme ceci (ou avec un parent à la place du window si ca ne fonctionne pas comme ça :)) :

Code : Tout sélectionner

<script language="javascript"> <!-- window.opener.location.reload(true); self.close(); --> </script>

Invité
Invité n'ayant pas de compte PHPfrance

11 sept. 2006, 11:53

mici :) je test et reviens

ViPHP
ViPHP | 3607 Messages

11 sept. 2006, 12:47

ça marche !
=> [resolu]
encore merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

11 sept. 2006, 14:30

Y a pas de quoi :)

Pour la p'tite explication :

window : c'est la fenêtre sur laquelle tu es
window.opener : c'est la fenêtre qui a ouvert la fenêtre sur laquelle tu es
window.opener.location : c'est l'adresse de la page de la fenêtre qui a ouvert la fenêtre sur laquelle tu es
window.opener.location.reload() : c'est pour rafraichir tout ça ;)
window.opener.location.reload(true) : c'est pour forcer l'actualisation et éviter l'utilisation du cache

:)