Empêcher la fermeture d'une popup par croix

pour_quoi_pas Messages postés 40 Statut Membre -  
mtaveau Messages postés 11 Statut Membre -
Bonjour à tous,

j'ai une question de javascript, voire php (jusque là rien de très surprenant).

J'ai une fenêtre ouverte en modal (window.showModalDialog) et le problème est que cette fenêtre contient un formulaire et que je voudrais que l'utilisateur ai pour seul choix (donc pas le choix en fait...) de fermer la fenêtre en validant le formulaire (clic sur le bouton submit) donc en gros je voudrais virer la barre avec la petite croix (et pourquoi pas empêcher de faire alt+f4 mais bon ...)

Merci
A voir également:

7 réponses

pour_quoi_pas Messages postés 40 Statut Membre 10
 
Pardon je complète ma question,

je viens de voir que le window.showModalDialog nefonctionne pas sous firefox alors si quelqu'un avait un équivament merci à lui de me le faire savoir.
3
pour_quoi_pas Messages postés 40 Statut Membre 10
 
Désolé c'est bon pour le coup du modal sous firefox
 function modalWin() {
     if (window.showModalDialog) {
        window.showModalDialog("plop.php","name");
     }
      else {
           window.open('plop.php','name','modal=yes');
      }
}


par contre empêcher la fermeture ...
0
Darshu Messages postés 303 Statut Membre 64
 
Salut.

Avec open(), on peut spécifier certains trucs (afficher ou non la barre d'adresse, autoriser ou non le resize de la page, autoriser ou non le scrollbar etc), mais il y aura toujours, à ma connaissance, les boutons en haut à gauche, sans possibilité de les désactiver ...
0
pour_quoi_pas Messages postés 40 Statut Membre 10
 
C'est bien ce que je craignais.

Bon bah tant pis merci à toi.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Barabath
 
Bonjour à tous.

Je viens d'installer Firefox 2. Globalement, rien de très différent (quelques notices bien utiles sur des fonctionnalités vouées à disparaître comme Catpureevents).

Donc, pas d'affolement, le travail de mise en conformité de mes scripts vers les recommandations W3C ne semble pas laborieux.

Toutefois, en rapport avec ce sujet, il semble que la fonctionnalité modale (modal=yes lors d'un appel a window.open) ait disparue !!

Ca c'est beaucoup plus problématique... C'était une alternative relativement interréssante a showmodaldialog ou showmodlessdialog propres à IE.

Quelqu'un a t'il plus d'infos sur ce point ?

Merci !!
0
dymezac
 
Salut, je serai intéressé également.. je cherche à faire des popups modales
0
mtaveau Messages postés 11 Statut Membre
 
Je me disais à ce sujet: pourquoi tu n'essaies pas de faire un popup avec un div au lieu du javascript (window.showModalDialog) ?

Là, il n'y aura pas de problème pour faire tout ce que tu veux: la rendre modal etc ..., et c'est pas très compliqué à faire. D'autre part, elle ne sera pas bloqué par l'anti-popup d'IE aussi.
0