Aller au contenu

Faire patienter un visiteur...


steph13

Sujets conseillés

Bonsoir le Hub,

Je cherche à réaliser un script qui mette l'internaute en attente.

Je m'explique...

J'ai un formulaire d'upload de photos.

Une fois le formulaire remplis, l'internaute le valide.

Les photos sont envoyées au serveur pour traitement.

Cependant, mon internaute reste sur son ecran et rien ne se passe.

Je voudrais donc délencher l'apparition d'un popup avec une petit message du type "photos en cours de traitement".

Je ne sais pas du tout dans quelle direction partir pour trouver des infos à ce sujet...

Si vous avez des pistes, merci d'avance.

++

Stef'

Lien vers le commentaire
Partager sur d’autres sites

Salut

Ça se fait en Javascript. Exemple :

...
<head>

<script language="javascript" type="text/javascript">
function afficheMessage()
{

document.getElementById('boiteInfo').style.position = 'absolute';
document.getElementById('boiteInfo').style.display = 'block';

}
</script>

<style>

#boiteInfo {
width:200px;
padding:4px;
font:12px Helvetica, Arial, sans-serif;
left:50%;
top:50%;
margin-top: -12px;
margin-left: -100px;
display:none;
text-align:center;
border:#d0d0d0 2px solid;
background:#fff;
}

</style>

</head>

<body>

<div id="boiteInfo">Veuillez patienter...</div>

<input type="button" onclick="afficheMessage();" value="Soumettre" />

</body>
...

Ici, quand on clique sur Soumettre, une boite apparait centrée sur l'écran et affiche "Veuillez patienter...".

Tu trouveras certainement d'autres exemples sur des sites comme editeurjavascript.com ou toutjavascript.com.

Voilà ;)

Lien vers le commentaire
Partager sur d’autres sites

Je vais regarder cela de plus près.

Merci à toi.

[edit]

Petite question tout de même...

La boite en question, disparait elle lorsque le traitement est terminé ??

[/edit]

Modifié par steph13
Lien vers le commentaire
Partager sur d’autres sites

B'soir le Hub

Je viens de tester, je cherchait aussi un script dans le genre.

effectivement, quans tu clic sur le boutton, le message apparait et à la fin de l'envoi,

quand ta nouvelle page apparaît, le message diparait.

Merci Gab pour le tuyau ;)

Lien vers le commentaire
Partager sur d’autres sites

La boite en question, disparait elle lorsque le traitement est terminé ??

En effet, elle disparait puisque l'internaute se retrouve soit sur une nouvelle page soit la page sur laquelle il se trouvait est rechargée.

Merci Gab pour le tuyau

Pas de problème ;)

Lien vers le commentaire
Partager sur d’autres sites

Bon, bah ca marche nickel tout ça.

Je suis allez faire un tour sur les sites de JS, et je n'ai pas trouvé mon bonheur.

De plus, leurs scripts ressemble pour beaucoup à des usines à gaz.

Donc, merci Gab23 pour ton bout de code bien pratique :D

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...