Hvordan se om folk trykker cancel på en onbeforeunload funktion
Først, dette er koden jeg har lige nu:<script>
function getFlashMovie(movieName)
{
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
window.onbeforeunload = function (evt)
{
if(getFlashMovie("myFlash").askBeforeQuit("closing"))
{
var message = 'Do you really want to leave?';
if (typeof evt == 'undefined')
{
evt = window.event;
}
if (evt)
{
evt.returnValue = message;
}
return message;
}
}
</script>
Den tjekker om vi vil forlade vores side.
Men, hvordan kan jeg se om en bruger klikker på cancel i dialog boksen eller ok og så udføre en kommando efter det ?
Har prøvet 1000 ting, man kan ikke få det til at virke :(