showMB(contenu, options)
permet d'afficher une fenêtre modale. Elle prend 2 arguments :
contenu
(obligatoire) représente le contenu à afficher et peut être :
options
est un objet permettant de personaliser les paramètres de d'affichage et de fonctionnement de la fenêtre modale. Les champs valables sont :
L'objet options
peut également définir des fonctions de rappel :
Appelée sans aucune option, via l'appel
jsFF.showMB('<a href="javascript: jsFF.hideMB(); return false;">Fermer</a>');, la fenêtre modale prend la forme suivante : test des options par défaut.
Ce code plus complexe permet d'activer les fonctions de rappel (tester cet appel.)
jsFF.showMB('<p align="center"> Cliquez sur "Fermer" pour cacher cette fenêtre.<br/></p><hr/><p align="center"> <a href="javascript: jsFF.hideMB();">Fermer</a></p>', { title: "test des fonctions de rappel", overlayClose: false, beforeHide: function() { alert('beforeHide est appelée avant la fermeture.'); }, afterHide: function() { alert('afterHide est appelée après la fermeture.'); }, afterResize: function() { alert('afterResize est appelée après le redimensionnement.'); }, beforeLoad: function() { alert('beforeLoad est appelée avant le chargement du contenu.'); }, afterLoad: function() { alert('afterLoad est appelée après le chargement du contenu.'); }, onShow: function() { alert('onShow est appelée après l\'affichage de la fenêtre.'); }, onUpdate: function() { alert('onUpdate est appelée après une demande de mise à jour du contenu de la fenêtre.'); } });
hideMB()
permet simplement de refermer une fenêtre modale.resizeMB(width, height)
permet de redimensionner une fenêtre modale. Elle prend 2 arguments :
width
(obligatoire) le nombre de pixels qui seront ajoutés à la largeur courante.height
(obligatoire) le nombre de pixels qui seront ajoutés à la hauteur courante..deactivateMB()
permet de rendre inactive une fenêtre modale. Tester cette fonction.activateMB()
permet de remettre réactiver une fenêtre modale suite à un appel à jsFF.deactivateMB()
.alertMB()
permet d'afficher une message à la mode 'ModalBox'.Tester la fonction alertMB().