Aller au contenu

Faire patienter un visiteur...


Sujets conseillés

Posté

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'

Posté

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à ;)

Posté (modifié)

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
Posté

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 ;)

Posté
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 ;)

Posté

Excellent Gab23,

je recherchais ce type de script. Tu as répondu mon attente avant même que je pose la question ! La magie du Hub sans doute :thumbsup:

++

Patrick

Posté

simple ...efficace Merci gab23 pour ce petit bout de code bien utile... et merci à steph13 d'avoir posé la question ...:)

Posté

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

Veuillez vous connecter pour commenter

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



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