Envoyé par : EAG22
Date : 09/10/2006 10:16
Bonjour.
Je m'informe sur la possibilité de développer un client Web avec XUL /firefox.
Un des premiers impératifs de mon appli est le controle de la fermeture de mon application. J'ai vu dans la doc qu'on pouvait savoir lorsqu'on fermait une fenêtre Firefox (Unload) mais y-a-t-il moyen d'interdir (ou de controler par mot de passe par exemple) cette sortie ?
Merci
ELC
Envoyé par : chBok
Date : 09/10/2006 11:38
Essaie de surcharger l'événement 'close' (pour l'appel de onclose()) grâce à un
<tafenetre>.addEventListener('close', tafonction, false);
Envoyé par : EAG22
Date : 10/10/2006 09:17
Merci pour la piste mais ça a pas l'air de fonctionner
<window id="main-window" title="Fenêtre principale" onunload="onclose(event)"> .... <script> function fermeture(event) { alert('fermeture demandée'); onclose(); } function onclose() { alert('fermeture'); } var mainwindow = document.getElementById("main-window"); mainwindow.addEventListener('close', fermeture, false); </script> </window>
La fonction de fermeture demandée n'est jamais appelée.
Peut-être que je place mal addEventListener ?
Envoyé par : thefab
Date : 11/10/2006 18:03
Je crois que tu peux interdire la fermeture d'une fenêtre en retournant false à l'évènement. (Vieux souvenir: à tester donc)
function windowOnUnload(e) { // Check mot de passe // Ok return true; // Sinon return false; } <window onunload="return windowOnUnload(event);">
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.