PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Comment interfacer Webdev avec d'autres outils via le Javascript ?
Comment interfacer Webdev avec d'autres outils via le Javascript ?
Iniciado por eric.roumegou, jan., 26 2006 11:24 AM - Sem resposta
Publicado em janeiro, 26 2006 - 11:24 AM
Je publie un échange privé avec Olivier car cela ouvre un débat sur un
besoin qui concerne de plus en plus de gens.

Comment interfacer Webdev avec d'autres outils via le Javascript ?


Olivier Priser a écrit :

Oui, c'est ça : PAGETOCALL=pPage

Si PAGETOCALL est bien un champ de la page.
Par contre, si tu veux créer une procédure globale, il faudra que tu utilises
le JSP... car WebDev ne te permettra pas d'utiliser le nom d'un champ dans
une procédure globale.

Et la finalité de ça c'est quoi ??


être appelée depuis un outil intégré à webdev

FCKEDITOR : javascript:FCKWEBDEV('PAGE1')
Sothink Menu (Menu DHTML d'un niveau assez impressionnant) mème syntaxe
Flash : geturl(javascript:FCKWEBDEV(/'PAGE1/'));

....et les cas d'utilisation sont innombrables.


et ensuite on a un bouton caché pour executer une procédure serveur.

En fait c'est une technique préconisée par Pcsoft depuis la 1.5 pour
les échanges avec Flash, mais je me demande si on pourrait pas
simplifier cela.

C'est quoi le besoin ?
Executer du code serveur depuis une url.

Ce code serveur, cela peut être dans une procédure serveur (locale mais
en globale se serait peut être mieux)
la bidouille actuelle, c'est de faire en sorte que le moteur webdev
génère une proc javascript pour le bouton caché, d'où un code
navigateur mème bidon. Ensuite il y a le eval d'une partie serveur.

Comment pourrions nous rendre atteignable depuis le code navigateur (et
avec une syntaxe simple) une procédure Serveur ?

Une case à cocher dans les propriétés de la procédure (visible
Javascriupt par ex) et WebDev générerait une proc Javascript et pour
l'appeler un javascript:WBPROCSERVER('MAPROC') suffirait.
Pas de champs cachés, pas de bouton cachés, plus simple, pas d'astuces
.... je pense que ça interesserait bcp de monde.

Cela impliquerait une petite évolution de WebDev, mais peut être
peut-on réaliser cela avec du code JS que l'on rajouterait au projet ?

Et quand le pb est Javascript, c'est qui le boss ????


--
Eric Roumégou
Webmaster des wtablettes