Bonjour tout le monde.
Mon problème est relativement simple.
J'ai une page contenant un formulaire à deux champs me permettant de saisir un mois et une année.
Lorsque je valide le formulaire, je réaccède à la même page avec une valeur passée en paramètre, afin de signaler que je dois changer le contenu de la page.voici donc ce petit formulaire:
Code asp : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form action="CaCom.asp" method="post" > <label for="Mois">Mois :</label><input type="text" size="2" name="Mois" id="Mois" tabindex="10"> <label for="Annee">Année :</label> <input type="text" size="4" name="Annee" id="Annee" tabindex="20"> <br/> <input type="submit" name="GetCA" value="Calculer" tabindex="30" onClick="warning()"/> <input type="reset" value="Réinitialiser les champs"/> </form>
Quand je reviens sur ma page, je vérifie avec la valeur de GetCA si j'affiche mon chiffre d'affaire ou non (Calcul basé sur le mois et l'année précédemment saisi). Le chiffre d'affaire s'affichera par appel à une procédure se trouvant dans mon code Dataflex (code behind).
Le processus de calcul étant très long (pour ma BD de test +/- 6 secondes pour 5 commerciaux et +/- 1000documents).
J'ai présenté la première partie ce matin aux responsables, et ils pensent tous qu'il faudrait passer par une page intermédiaire permettant de signaler qu'il faudra patienter un peu.
J'ai essayer avec le code suivant:
Et la page intermédiaire se charge bien. Le problème est que c'est fini après.
Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function warning(){ document.write('Veuillez patienter s'+"'"+'il vous plait...'); }
Comment faire pour charger la suite, c'est à dire envoyer les infos pour le calcul, et afficher le résultat?
Je n'ai aucune idée si j'ai été clair dans mon explication, si besoin est, je réexpliquerais.
Richard
Partager