Javascript et Domino

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Javascript et Domino

Messagepar bigBenTem » 18 Juin 2010 à 15:58

Bonjour a tous,

je suis encore sur un truc un peu tordu, je sais c'est une habitude!!!

Voila je suis sur une page Web qui lors du submit fait appel à un agent java qui génère un zip contenant des PDF. le $$Return renvoi directement le Zip.

J'ai fait dans l'appel du submit une petit div flotant qui apparait pour faire patienter mais le souci c'est que le $$Return n'interagit pas avec la page donc je ne peux ou ne sais pas capter le retour et l'ouverture du chargement de fichier.

Existe-t-il une méthode pour détecter cet évènement en JS ou alors un moyen de passer un paramètre quelconque dans le $$Return pour qu'il agisse que le parent.opener
Avatar de l’utilisateur
bigBenTem
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 105
Inscrit(e) le : 07 Fév 2007 à 11:34
Localisation : Choisy Le Roi

Messagepar Michael DELIQUE » 18 Juin 2010 à 16:16

salut

tu peut pas faire ça en ajax ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 18 Juin 2010 à 18:50

tu intercepte ton submit et tu appelles ton agent avec un OpenAgent et return false sur le submit ?
ou tu laisses le submit poster tes données et ton agent est langé sur le WebQuerySave ?
plutôt que d'utiliser le $$Return, ton agent sur le SebQuerySave peux retourner un bout de code JS ...

Sinon, maintenant il y a Ajax comme dit Michael ...
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar bigBenTem » 22 Juin 2010 à 08:31

Désolé grand week-end pour moi...
Donc mon Agent Java est dans le WebQuerySave de l'agent et ne peux pas être placé ailleurs malheureusement, il s'appuie sur le document Notes pour le passer par un mécanisme qui m'échappe à un serveur WAS.
Donc Ajax on oublie!!! :( malheureusement
Avatar de l’utilisateur
bigBenTem
Apprenti-posteur
Apprenti-posteur
 
Message(s) : 105
Inscrit(e) le : 07 Fév 2007 à 11:34
Localisation : Choisy Le Roi

Messagepar roubech » 23 Juin 2010 à 13:41

je capte pas bien :
tu as un masque Notes avec un bouton sur lequel tu as du code JS qui affiche une div d'attente du genre "requete en cours" et derrière fait ton document.forms[0].submit

si c'est ça, ta page ne reste pas à l'écran, dès que le submit s'exécute, les données sont postées au serveur et le navigateur attend la réponse pour afficher la nouvelle page. Une fois que la réponse est envoyée, soit par le $$Return, soit directement par des print dans ton WebQuerySave, le navigateur affiche la nouvelle page et ta div et ta précédente page ne sont plus affichée
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron