Bonjour à tous !
Complètement débutant en javascript, je vous soumet mon (petit ?) problème :
J'exécute des requêtes BI sous SAS et affiche en résultat un rapport HTML.
J'aimerais, le temps de l'exécution de la requête, l'affichage d'un texte de type "requete en cours d'exécution ..."
J'ai réussi à écrire le code ci-dessous qui fonctionne bien mais qui m'ouvre un popup.
J'aimerais soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <HTML> <script language="javascript"> function pleaseWait() { mainWin = window.open('','mainWin'); mainWin.document.write('<h1>Votre requête est en cours de traitement ....</h1>'); mainWin.document.write('<h2>Un peu de patience ...</h2>'); return true; } </script> <H1>Ca va marcher oui ???!!!!</H1> <HR> <FORM ACTION="/SASStoredProcess/do" ONSUBMIT="pleaseWait()" target="mainWin"> <INPUT TYPE="HIDDEN" NAME="_PROGRAM" VALUE="/StoredProcess/test"> <INPUT TYPE="SUBMIT" VALUE="Exécuter ?"> </FORM> </BODY> </HTML>
==> rester toujours dans la même page (j'y arrive pour le résultat en jouant avec le target= ..., mais pas avec la fonction javascript)
==> ouvrir un popup d'attente, mais le fermer automatiquement à la fin de l'exécution de la requête.
Ca ne m'a pas l'air compliqué comme ça, mais je n'arrive pas à m'en sortir ... help me please
Partager