|
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.netSalut 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.netSalut 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
-- 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
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 ?
|
| |
| |
| | | |
|
| | | | |
| | |
|