Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Alertes navigateurs ?
Envoyé: 27 juillet 2006, 8h59 par Oznog
Utilise le Javascript pour transférer les valeurs à la fenêtre mêre à l'aide de la mnémonique « opener » qui réfère à la fenêtre mêre :
opener.monForm.moChamp.value = ...
Personnellement j'ajoute une fonction directement dans la fenêtre mêre qui fait le travail alors il sffut d'appeller la fonction à partir du popUp :
opener.maFunction(this.form);
Et voilà, le formulaire entier (s'il sagit d'un formulaire, s'aurait pu être des valeurs) passé à la fonction « maFunction » qui peut mettre à jour ce que tu désire.
Le rafraîchissement est nécessaire seulement quand tu dois transmettre des valeurs au serveur. Dans la cas d'un popUp, c'est le popUp qui fait tout le travail.
Enfin, il reste tout de même un détail. La page mêre ne devrait pas afficher ce message de toute façon. Il faut une page tempon entre les deux, un page qui fait la mise à jour puis une redirectiopn vers la page qui affiche l'état de la commande. Page qui pourrait être rafraîchie sans problème si le besoin s'en fait sentir.
Ciao
Oznog
Réponses
|