Bonjour,
Comment faire pour afficher un message de loading par exemple (Loading ...) pendant le chargement de l'action struts
Merci d'avance
Bonjour,
Comment faire pour afficher un message de loading par exemple (Loading ...) pendant le chargement de l'action struts
Merci d'avance
Salut,
Je fais ça souvent mais j'ai pas le code sous la main... en gros pour le principe ça donne ça :
Dans ta page jsp appelant ton action, tu peux ajouter un évènement javascript (onclick, onsubmit...) sur le composant HTML qui déclenche ton action, (lien/bouton, formulaire...).
Cet évènement peut t'afficher un div contenant une image d'attente gif...
Ce div est à masquer une fois la page chargée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('attente').style.display = 'block';
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('attente').style.display = 'none';
Merci $eal20 pour la réponse, en faite, mon action struts va faire un forward vers une nouvelle fenêtre, est ce que je met le div contenant mon image de loading dans la nouvelle fenêtre?
Voila ma fonction javascript finale qui me permet de faire ceci, j'ai y intégrer la librairie JQUERY
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function myLoad(Url) { mywind = window.open (Url,"mywind" ,"toolbar=no, titlebar=no, scrollbars=no,menubar=no,width=800,height=600,top=50,left=30,status=no,resizable=yes"); mywind.focus(); mywind.document.write('<html><body>'); mywind.document.write('<script type="text/javascript">$(document).ready(function() {$("#loading").hide();});</script>'); mywind.document.write('<DIV id=\"loading\" style=\"WIDTH: 100%; POSITION: absolute; TOP: 300px; TEXT-ALIGN: center\"><IMG src=\"./images/loading.gif\" border=0></DIV>'); mywind.document.write('</body></html>'); if(navigator.appName == "Netscape") {mywind.document.location.href = Url;} else mywind.document.location.href(Url); }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager