PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → actualiser une page depuis un popup ?
actualiser une page depuis un popup ?
Iniciado por m.attali, 21,dic. 2005 00:04 - 4 respuestas
Publicado el 21,diciembre 2005 - 00:04
Bonjour,

comment actualiser la page appelante depuis un popup

j'arrive à modifier un champ avec :

JSPropriété("window.opener."+CHAMPDATE, "value") = DateVersChaîne(DateSys())

mais je n'arrive pas à simuler un "submit" de la page appelante


Merci pour votre aide et bonne année.

Bill Buck
Publicado el 21,diciembre 2005 - 09:42
Bill Buck a utilisé son clavier pour écrire :
Bonjour,

comment actualiser la page appelante depuis un popup

j'arrive à modifier un champ avec :

JSPropriété("window.opener."+CHAMPDATE, "value") = DateVersChaîne(DateSys())

mais je n'arrive pas à simuler un "submit" de la page appelante


Merci pour votre aide et bonne année.

Bill Buck


Je te conseille la littérature sur les popups dans les wtablettes.

Jamais très facile la gestion de ces popups. ça serait bien que la 10
nous arrange cela.

--
Eric Roumégou
Webmaster des wtablettes
Publicado el 21,diciembre 2005 - 10:14
Il suffit de mettre dans la procedure de chargement(onload) de la pop up [procedure en javascript]

opener.location.reload(true)

et ca devrait marché

Bonne jounée
Publicado el 18,enero 2006 - 17:35
Sauf qu'une demande de renvois d'informations est alors demandée avant l'actualisation ...:(
Publicado el 19,enero 2006 - 09:39
Fabien a présenté l'énoncé suivant :
Sauf qu'une demande de renvois d'informations est alors demandée avant
l'actualisation ...:(

Essaye cela:
dans ta page d'appel tu créé un bouton caché appellé par exemple
"PageValide"
dans le code clic serveur de ce bouton tu place le code que tu veux
effectuer..

Tu créé un Procedure locale navigateur du genre:
PROCEDURE ValidePage()
PageValide("","Pagevalide")

Dans ta Popup tu place le code suivant :
JSPropriété("window.opener.document."+champretour,"value")=taValeurRetour
JSMéthode("window.opener","ValidePage")<==== ce code va executer la
procedure locale ValidePage qui va appeler le code clic de ton bouton
"pageValide"

NavigateurFerme()

tu verras ça marche très bien...! :oÞ
@+++

--
[Bernard Vessiot]
34980 Saint Gély du Fesc