Bonjour,

Avant de faire l'action d'un formulaire qui renvoie vers une page html,

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<form name="saisie_periode" action="index.html" onsubmit="return ecriture()">

j'ai du code javascript qui fait patienter l'utilisateur tant qu'un fichier n'est pas créé,

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
//Tant que le fichier xml n'est pas créé, on patiente
var fichier_xml = new ActiveXObject("Scripting.FileSystemObject");
while(!fichier_xml.FileExists(url_XML)){
	var start = new Date().getTime();
	for (var i = 0; i < 1e7; i++) {
		if ((new Date().getTime() - start) > 1000){ //On sleep le processeur pendant 1secondes
			break;
		};}}
Tout marche, cependant quand le fichier est long à se créer, j'ai un message d'alert qui m'affiche :
Un script présent sur cette page ralentit Internet Explorer. S'il continue à être exécuté, votre ordinateur ne pourra peut-être plus réagir. Voulez-vous interrompre ce script ?
Ce qui gêne énormément mon client, des idées pour éviter ce message ?

Merci d'avance