par roubech » 26 Nov 2010 à 01:53
bonjour et bienvenu,
que fait ta fonction JS ? lancer une url du genre ...tonagent?OpenAgent?&champ1=valeur1&champ2=valeur2 ... ?
si c'est ça, tu utilise surement QueryString pour récupérer les arguments dans l'url. Il existe aussi QeryStringDecoded (ou un truc du genre)
ton formulaire HTML, tu l'as bien construit avec un masque Notes ?
tu peux très bien mettre dans ton masque un bouton avec la formule @Command([FileSave]), ce qui sera interprété par Domino au niveau html par un button type=submit et donc qui postera ton formulaire html sur le serveur
ensuite si ton but est de créer un doc à partir des info saisie, y a rien à faire, c'est natif
si on contraire, ton formulaire ne dois pas générer un doc Notes, mais juste permettre de passer des donner à un agent, il te suffit d'indiquer l'agent dans dans le WebQuerySave de ton masque avec un @Command([ToolsRunMacro]; "tonagent" )
pour bloquer la génération du doc, tu peux mettre un champ caché, calculé, SaveOptions avec la valeur "0"
au niveau de l'agent, NotesSession.DocumentContext te retourne l'objet NotesDocument correspondant au formulaire posté et là, tu n'as pas besoin de décoder le contenu des champs