Faire patienter le visiteur [Résolu]

Signaler
Messages postés
196
Date d'inscription
jeudi 3 janvier 2002
Statut
Membre
Dernière intervention
7 juin 2007
-
Messages postés
10
Date d'inscription
dimanche 12 janvier 2003
Statut
Membre
Dernière intervention
30 septembre 2007
-
Salut,

J'aimerais savoir si quelqu'un connais le truc (si c'est possible) qui permet d'afficher un message d'attente, non pas pendant que la page est en train de charger dans le navigateur (ca se fait facilement en javascipt), mais pendant que la page ASP est en train de se "compiler" sur le serveur.

J'ai des pages qui sont parfois assez longues à s'afficher parce que le serveur mouline à mort. Il ne se passe rien, et j'aimerais simplement informé l'utilisateur que ca travaille... et que la page arrivera un jour :)

Merci

3 réponses

Messages postés
196
Date d'inscription
jeudi 3 janvier 2002
Statut
Membre
Dernière intervention
7 juin 2007

Désolé je me suis planté de site. Je voulais poster ca sur aspfr.
Cela dit, si y'a une solution en javascrit, je suis preneur quand même :-)
Messages postés
24
Date d'inscription
lundi 28 juillet 2003
Statut
Membre
Dernière intervention
5 septembre 2006

Salut,

Je connais pas de solution(s) en javascript

;) Yann Droniou :-p :approve)
Messages postés
10
Date d'inscription
dimanche 12 janvier 2003
Statut
Membre
Dernière intervention
30 septembre 2007

Voilà un script pour faire patienter le visiteur:
soit un message d'attente en attendant qu'une image se charge;
le script est à placer entre les tags
Script:

<!-- DÉBUT-->
<STYLE TYPE="text/css">
<!--
#cache {
position:absolute; left=10; top:10px; z-index:10; visibility:hidden;
}
-->
</STYLE>
<!--
Lines above are creating a layer which show a message
displaying the 'PLEASE WAIT ... ' message
-->
<SCRIPT LANGUAGE="JavaScript">
ver = navigator.appVersion.substring(0,1)
if (ver >= 4)
{
document.write('
<TABLE WIDTH=100% BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=0 CELLSPACING=0>----,
PATIENTEZ QUELQUES SECONDES ...

</TD>
</TD> </TR></TABLE>
'); var navi (navigator.appName "Netscape" && parseInt(navigator.appVersion) >= 4);
var HIDDEN = (navi) ? 'hide' : 'hidden';
var VISIBLE = (navi) ? 'show' : 'visible';
var cache = (navi) ? document.cache : document.all.cache.style;
largeur = screen.width;
cache.left = Math.round(100);
cache.visibility = VISIBLE;
}
function cacheOff()
{
if (ver >= 4)
{
cache.visibility = HIDDEN;
}
}
</SCRIPT>

Vous utilisez le gif animé voulu....

LeLougarou