Salut tous le monde
Comment afficher modalpanel pendant 5 seconde et la fermer automatiquementaprés les 5 seconde
Salut tous le monde
Comment afficher modalpanel pendant 5 seconde et la fermer automatiquementaprés les 5 seconde
essai avec poll d'A4J:
<a4j:poll id="poll" interval="5000" oncomplete="Richfaces.hideModalPanel('panel')"/>
J'ai la première panel "P1" qui contient une formulaire et un bouton qui permet d'ouvrir la 2ème panel "P2
dans "P2":
ça marche :s et lorsque j'ouvre le P2 après 2 seconde, elle est fermée automatiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a4j:poll id="poll" interval="2000" oncomplete="Richfaces.hideModalPanel('P2')"/>
mais le pb que lorsque j'essaie de remplir mon formulaire dans P1, chaque 2 seconde , le programme il ma vider les champs saisies !!!!!!!!
j'utiliserais, à l'affichage, le timer javascript de base pour cacher le panel au bout du temps voulu. Le problème du poll c'est qu'il s'arrête pas. Pas besoin de faire une requete ajax pour mettre un timer en javascriptA croire que vous avez tout oublié de javascript depuis qu'on fait de l'ajax
Code : Sélectionner tout - Visualiser dans une fenêtre à part setTimeout("Richfaces.hideModalPanel('P2')",5000);
Merci pour votre réponse
maisoù il faut mettre ce code
setTimeout("Richfaces.hideModalPanel('P2')",5000);
à n'importe quel endroit où tu voudrais déclencher le début du timeout. Ca dépend de ton application.
Partager