PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Déclencher un Javascript qui executerait un code
Déclencher un Javascript qui executerait un code
Débuté par Eric R., 01 fév. 2005 09:32 - 6 réponses
Posté le 01 février 2005 - 09:32
Mon pb est simple.

je veux générer dyn des liens pour appeler une proc locale serveur avec
un param.

Donc j'aimerais pouvoir composer un
href="javascript:jsLIENH('12354')

et ensuite pouvoir executer ma proc locale serveur avec un
ExecuteTraitement(Loadfils,trtprocedure,parm1) parm1 étant '12354'

Donc comment faire la proc Navigateur jsLIENH pour qu'elle déclenche ce
code serveur ?


J'avais pensé à générer dans un premier temps les exec de liens
classiques
href="javascript:_JSL(_PAGE_,'HLIEN_1','_self','','')
href="javascript:_JSL(_PAGE_,'HLIEN_2','_self','','') etc ...

mais je suppose que HLIEN_1, HLIEN_2 doivent exister réellement en tant
que champs liens.

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 01 février 2005 - 11:40
Eric a exprimé avec beaucoup de détail :
Mon pb est simple.

je veux générer dyn des liens pour appeler une proc locale serveur avec
un param.

Donc j'aimerais pouvoir composer un
href="javascript:jsLIENH('12354')

et ensuite pouvoir executer ma proc locale serveur avec un
ExecuteTraitement(Loadfils,trtprocedure,parm1) parm1 étant '12354'

Donc comment faire la proc Navigateur jsLIENH pour qu'elle déclenche ce
code serveur ?


J'avais pensé à générer dans un premier temps les exec de liens
classiques
href="javascript:_JSL(_PAGE_,'HLIEN_1','_self','','')
href="javascript:_JSL(_PAGE_,'HLIEN_2','_self','','') etc ...

mais je suppose que HLIEN_1, HLIEN_2 doivent exister réellement en tant
que champs liens.

--
Eric
Webmaster des Wtablettes
www.wtablettes.net


Salut Eric,

pourquoi tu n'utiliserais pas un champ et un bouton caché :

dans le code nav du lien tu changes la valeur du champ caché puis tu fais un
Execute("NomBouton..CLI").
Ensuite, tu change simplement la valeur passé au champ et tu récupère cela
en code serveur sans problème.

Qu'en penses-tu ?

Bon dev,

Olivier
Posté le 01 février 2005 - 12:01
Il se trouve que Olivier Priser a formulé :

Eric a exprimé avec beaucoup de détail :
Mon pb est simple.

je veux générer dyn des liens pour appeler une proc locale serveur avec
un param.

Donc j'aimerais pouvoir composer un
href="javascript:jsLIENH('12354')

et ensuite pouvoir executer ma proc locale serveur avec un
ExecuteTraitement(Loadfils,trtprocedure,parm1) parm1 étant '12354'

Donc comment faire la proc Navigateur jsLIENH pour qu'elle déclenche ce
code serveur ?


J'avais pensé à générer dans un premier temps les exec de liens
classiques
href="javascript:_JSL(_PAGE_,'HLIEN_1','_self','','')
href="javascript:_JSL(_PAGE_,'HLIEN_2','_self','','') etc ...

mais je suppose que HLIEN_1, HLIEN_2 doivent exister réellement en tant
que champs liens.

--
Eric
Webmaster des Wtablettes
www.wtablettes.net


Salut Eric,

pourquoi tu n'utiliserais pas un champ et un bouton caché :

dans le code nav du lien tu changes la valeur du champ caché puis tu fais un
Execute("NomBouton..CLI").
Ensuite, tu change simplement la valeur passé au champ et tu récupère cela
en code serveur sans problème.

Qu'en penses-tu ?


que les grands esprits se rencontrent :-)
sauf que je veux construire les liens, donc un chps html avec une
chaine que je concatène, avec des href pour envoyer une proc JS avec le
parm désiré. Cette JS initialise un champs cache de la page avec le
parm, puis execute un bouton caché.
Cela marche mais un peu duraille à mettre au point.

Je pense que je ferais une wtablette là dessus car c'est un truc utile.


Bon dev,

Olivier


--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 01 février 2005 - 12:48
Eric a répondu :

Il se trouve que Olivier Priser a formulé :

Eric a exprimé avec beaucoup de détail :
Mon pb est simple.

je veux générer dyn des liens pour appeler une proc locale serveur avec
un param.

Donc j'aimerais pouvoir composer un
href="javascript:jsLIENH('12354')

et ensuite pouvoir executer ma proc locale serveur avec un
ExecuteTraitement(Loadfils,trtprocedure,parm1) parm1 étant '12354'

Donc comment faire la proc Navigateur jsLIENH pour qu'elle déclenche ce
code serveur ?


J'avais pensé à générer dans un premier temps les exec de liens
classiques
href="javascript:_JSL(_PAGE_,'HLIEN_1','_self','','')
href="javascript:_JSL(_PAGE_,'HLIEN_2','_self','','') etc ...

mais je suppose que HLIEN_1, HLIEN_2 doivent exister réellement en tant
que champs liens.

--
Eric
Webmaster des Wtablettes
www.wtablettes.net


Salut Eric,

pourquoi tu n'utiliserais pas un champ et un bouton caché :

dans le code nav du lien tu changes la valeur du champ caché puis tu fais
un
Execute("NomBouton..CLI").
Ensuite, tu change simplement la valeur passé au champ et tu récupère
cela
en code serveur sans problème.

Qu'en penses-tu ?

que les grands esprits se rencontrent :-)
sauf que je veux construire les liens, donc un chps html avec une
chaine que je concatène, avec des href pour envoyer une proc JS avec le
parm désiré. Cette JS initialise un champs cache de la page avec le
parm, puis execute un bouton caché.
Cela marche mais un peu duraille à mettre au point.

Je pense que je ferais une wtablette là dessus car c'est un truc utile.


Bon dev,

Olivier

--
Eric
Webmaster des Wtablettes
www.wtablettes.net


Excellent alors !!!
Content d'avoir pu te rendre service ;-)

J'ai quelques wtablettes à faire aussi (faut que je trouve un peu de
temps)...

Bonne journée à toi !!

Olivier
Posté le 01 février 2005 - 15:19
> dans le code nav du lien tu changes la valeur du champ caché puis tu fais
un
Execute("NomBouton..CLI").
Ensuite, tu change simplement la valeur passé au champ et tu récupère cela
en code serveur sans problème.


en prolongeant le débat, je cherche depuis un moment à intégrer des menus
DHTML dans mes pages qui remplaceraient avantageusement les combinaisons de
liens, images et autres boutons superposés avec lesquels je n'arrive que
partiellement à faire ce que je souhaite.
Reste que les outils de génération de ces menus que l'on trouve facilement
sur internet ne permettent, pour les plus simples, que de définir un lien.
quelle est la méthode la plus simple pour que ce lien déclenche l'ouverture
d'une page dynamique ou autre procédure ?

certains scripts de menu DHTML contiennent un premier script qui définit les
items du menu, on peut envisager de faire un menu dynamique (ex : barre
d'onglets à 2,3 ... n onglets selon le contexte).....

le tout est de traiter correctement le clic sur ces menus qui doit
déclencher dans la plupart des cas un pageaffiche()...

--
Gilles Balp
http://cerbermail.com/…
(clic sur ce lien pour me contacter en privé)
Posté le 01 février 2005 - 15:43
Gilles Balp a émis l'idée suivante :
dans le code nav du lien tu changes la valeur du champ caché puis tu fais un
Execute("NomBouton..CLI").
Ensuite, tu change simplement la valeur passé au champ et tu récupère cela
en code serveur sans problème.

en prolongeant le débat, je cherche depuis un moment à intégrer des menus
DHTML dans mes pages qui remplaceraient avantageusement les combinaisons de
liens, images et autres boutons superposés avec lesquels je n'arrive que
partiellement à faire ce que je souhaite.
Reste que les outils de génération de ces menus que l'on trouve facilement
sur internet ne permettent, pour les plus simples, que de définir un lien.
quelle est la méthode la plus simple pour que ce lien déclenche l'ouverture
d'une page dynamique ou autre procédure ?

certains scripts de menu DHTML contiennent un premier script qui définit les
items du menu, on peut envisager de faire un menu dynamique (ex : barre
d'onglets à 2,3 ... n onglets selon le contexte).....

le tout est de traiter correctement le clic sur ces menus qui doit
déclencher dans la plupart des cas un pageaffiche()...


lâche pas me morceau !!!
Dès que tu as la SOLUCE, on se précipite tous dessus :D

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 01 février 2005 - 16:14
--
Gilles Balp
http://cerbermail.com/…
(clic sur ce lien pour me contacter en privé)
"Eric R." <eric@wtablettes.net> a écrit dans le message de
news:mn.0b737d527a6f186a.11485@wtablettes.net...

Gilles Balp a émis l'idée suivante :
dans le code nav du lien tu changes la valeur du champ caché puis tu

fais un
Execute("NomBouton..CLI").
Ensuite, tu change simplement la valeur passé au champ et tu récupère

cela
en code serveur sans problème.

en prolongeant le débat, je cherche depuis un moment à intégrer des

menus
> > DHTML dans mes pages qui remplaceraient avantageusement les combinaisons
de
liens, images et autres boutons superposés avec lesquels je n'arrive que
partiellement à faire ce que je souhaite.
Reste que les outils de génération de ces menus que l'on trouve

facilement
> > sur internet ne permettent, pour les plus simples, que de définir un
lien.
quelle est la méthode la plus simple pour que ce lien déclenche

l'ouverture
d'une page dynamique ou autre procédure ?

certains scripts de menu DHTML contiennent un premier script qui définit

les
items du menu, on peut envisager de faire un menu dynamique (ex : barre
d'onglets à 2,3 ... n onglets selon le contexte).....

le tout est de traiter correctement le clic sur ces menus qui doit
déclencher dans la plupart des cas un pageaffiche()...

lâche pas me morceau !!!
Dès que tu as la SOLUCE, on se précipite tous dessus :D


Et moi qui espérait qu'on allait m'aider à la trouver cette solution....
Entre les codes Windev, les codes HTML, les code Javascript, les sripts qui
fonctionnent un coup dans un champ et pas dans un autre, qui provoquent des
warning dans un champ html et qui passent dans une procédure javascript.....
je commence à me sentir un peu largué !

Alors si y'en a qui ont des pistes, on pourrait pt'etre finir par avoir une
méthode "simple et efficace" non ?

--
Eric
Webmaster des Wtablettes
www.wtablettes.net