PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → changedestination lors d'un clic sur un bouton
changedestination lors d'un clic sur un bouton
Iniciado por systeme@lanef.com, set., 29 2004 3:49 PM - 3 respostas
Publicado em setembro, 29 2004 - 3:49 PM
Voici le code saisi dans mon bouton B_VALIDER

WL Clic de B_VALIDER(navigateur)
ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)

Clic de B_VALIDER (serveur)
SI SansEspace(o_duree..ValeurAffichée)="" ALORS
Info("Erreur : la durée des dépôts n'est pas remplie")
SINON
PageAffiche(Confirme_compte,param,param1,param2,param3,Produit_compte)
FIN

mon problème est que si ma durée n'est pas valide, une nouvelle fenêtre
s'ouvre
tout de même avant l'affichage de mon message d'erreur.
comment faire pour que cette nouvelle fenêtre ne s'affiche pas si la durée
est erronée.

merci
Publicado em outubro, 01 2004 - 9:59 AM
Personne pour m'aider....
peut-être quelqu'un peut m'indiquer un code en java pour gérer l'exécution ou non de l'ouverture de la page à partir d'une variable .
merci
Publicado em outubro, 01 2004 - 11:37 AM
Après mure réflexion, systeme@lanef.com a écrit :
Voici le code saisi dans mon bouton B_VALIDER

WL Clic de B_VALIDER(navigateur)
ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)

Clic de B_VALIDER (serveur)
SI SansEspace(o_duree..ValeurAffichée)="" ALORS
Info("Erreur : la durée des dépôts n'est pas remplie")
SINON
PageAffiche(Confirme_compte,param,param1,param2,param3,Produit_compte)
FIN

mon problème est que si ma durée n'est pas valide, une nouvelle fenêtre
s'ouvre
tout de même avant l'affichage de mon message d'erreur.
comment faire pour que cette nouvelle fenêtre ne s'affiche pas si la durée
est erronée.

teste aussi en code navigateur ??

si o_duree<>"" alors

ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)
fin

ou si cela ne marche pas essaie cela.
si JSPropriété("document.MAPAGE.o_duree","value") alors

ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)
fin



merci


--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Publicado em outubro, 01 2004 - 11:55 AM
Eric R. a exposé le 01/10/2004 :
Après mure réflexion, systeme@lanef.com a écrit :
Voici le code saisi dans mon bouton B_VALIDER

WL Clic de B_VALIDER(navigateur)
ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)

Clic de B_VALIDER (serveur)
SI SansEspace(o_duree..ValeurAffichée)="" ALORS
Info("Erreur : la durée des dépôts n'est pas remplie")
SINON
PageAffiche(Confirme_compte,param,param1,param2,param3,Produit_compte)
FIN

mon problème est que si ma durée n'est pas valide, une nouvelle fenêtre
s'ouvre
tout de même avant l'affichage de mon message d'erreur.
comment faire pour que cette nouvelle fenêtre ne s'affiche pas si la durée
est erronée.
teste aussi en code navigateur ??


si o_duree<>"" alors

ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)
fin

ou si cela ne marche pas essaie cela.
si JSPropriété("document.MAPAGE.o_duree","value") alors


avec le test ça sera mieux 8-o
si JSPropriété("document.MAPAGE.o_duree","value")<>"" alors
et bien sûr MAPAGE est à remplacer par ton nom de page (en majuscule
attention)

ChangeDestination(NouveauNavigateur,"SSEnfant",ONSimple,480,400,145,75)
fin



merci


--
Eric
Webmaster des Wtablettes
www.wtablettes.net