J'ai une dhtmlxwindow dans mon application. Lorsque l'utilisateur effectue des modifications, puis appuie sur Backspace, je veux cette boîte de dialogue à afficher:Appelez l'événement avant le déchargement
https://cube3x.com/wp-content/uploads/2014/02/confirm-navigation.png
C'est le code pour le chargement de la fenêtre DHTMLX:
var win = dhxWins.createWindow("selectIt", 10, 10, 940, 550);
win.setText(some_text);
win.denyResize();
win.denyPark();
win.setModal(true);
win.center();
win.attachURL("/sdgdsggh/SelectIt");
win.attachEvent("onClose", function (win) {
return true;
});
//This is what I tried
win.attachEvent("beforeunload", function (win) {
debugger;
return true;
});
Je sais que je devrais appeler l'événement avant le déchargement, mais comment puis-je faire cela?
chaîne retrun de 'événement beforeunload' (ne lie pas événement unload qui a un comportement vraiment différent entre les différents navigateurs). Pour info, Firefox n'a pas pu afficher de chaîne personnalisée (pas sûr de la dernière version de FF) –