PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → actualiser une page depuis un popup ?
actualiser une page depuis un popup ?
Iniciado por m.attali, dez., 21 2005 12:04 AM - 4 respostas
Publicado em dezembro, 21 2005 - 12:04 AM
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 em dezembro, 21 2005 - 9:42 AM
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 em dezembro, 21 2005 - 10:14 AM
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 em janeiro, 18 2006 - 5:35 PM
Sauf qu'une demande de renvois d'informations est alors demandée avant l'actualisation ...:(
Publicado em janeiro, 19 2006 - 9:39 AM
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