PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → ChangeDestination depuis un lien ZR
ChangeDestination depuis un lien ZR
Started by Eric R., Feb., 17 2005 12:29 PM - 1 reply
Posted on February, 17 2005 - 12:29 PM
J'ai un système qui marche parfaitement lorsque cela part d'un champs
lien.
Le meme système avec le lien dans une ZR ne fn pas, pourquoi ????

Dans le lien, j'ai
-- Code navigateur ---
// je prépare la page et la taille de la popup selon le type de doc à
afficher.
SELON aTVD_TYPEACT
CAS 2,3,4,5
ChangeDestination("_blank")
CAS 9,13,14,15
ChangeDestination(OuvrePopup("","CentréeEcran"))
CAS 10
ChangeDestination(OuvrePopup("","CentréeEcran",0,0,400,300))
AUTRE CAS
FIN
-- Code Serveur --

.....
SELON aTVD_TYPEACT
CAS 2,3,4,5
//html, word,excel,pdf
PageAffiche(DisplayDoc,aTVD_ACTION,aTVD_TYPEACT)
CAS 7
PageAffiche(aTVD_ACTION)
CAS 13 //flash
PageAffiche(litVideoSon,aTVD_TYPEACT,CurDETW,aTVD_ACTION)
CAS 14 // video
PageAffiche(litVideoSon,aTVD_TYPEACT,CurDETW,aTVD_ACTION)
CAS 15 // son
PageAffiche(litVideoSon,aTVD_TYPEACT,CurDETW,aTVD_ACTION,CURHTMLIMG)
FIN


Donc selon le doc (tous les cas ne sont pas présentés), je vais
utiliser la page DisplayDoc ou litVideoSon.
Pour DisplayDoc, cela ouvre bien ds un nouveau navigateur.
Pour les cas 9,13,14,15 cela ouvre bien la popup mais vide. Cela ne
passe pas dans le code serveur
PageAffiche(litVideoSon,aTVD_TYPEACT,CurDETW,aTVD_ACTION) meme en
débug.

Je ne comprends pas pourquoi ??
Cela marche bien avec un lien externe à une ZR ???

code de la proc nav OuvrePopup
PROCEDURE
OuvrePopup(_NomPage="",_TypePosition="",_x=0,_y=0,peLarg@0,peHaut`0)
//Dimensions de la popup
eLarg, eHaut sont des entiers
eLarg = peLarg
eHaut = peHaut
SELON _TypePosition
CAS "CentréeEcran"
NavigateurOuvre(_NomPage,"POPUPWB",ONSimple+ONAscenseur,eLarg,eHaut,SysXRes()/2-eLarg/2,SysYRes()/2-eHaut/2)
CAS "PosPerso"
NavigateurOuvre(_NomPage,"POPUPWB",ONSimple+ONAscenseur,eLarg,eHaut,_x,_y)
CAS ""
NavigateurOuvre(_NomPage,"POPUPWB",ONSimple+ONAscenseur,eLarg,eHaut)
AUTRE CAS
NavigateurOuvre(_NomPage,"POPUPWB",ONSimple+ONAscenseur,eLarg,eHaut)
FIN
//Renvoie le nom du nouveau navigateur.
RENVOYER "POPUPWB"

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posted on February, 17 2005 - 1:16 PM
Désolé pour le double message.

J'ai trouvé. En fait sur le lien Opération sur les champs
était coché Aucune. Il faut que submit soit coché et cela se comporte
bien.

Ouf ! je préfère cela.

--
Eric
Webmaster des Wtablettes
www.wtablettes.net