Jeg har et pop-up vindue med en html form. I formen er der selvfølgelig en submit-button og på server-siden udfører jeg noget kode ved on-click event for knappen og lukker derefter vinduet.
Mit problem er, at hvis jeg lukker pop-up vinduet med vinduets x eller alt+f4, så udføres koden for min on-click event selvfølgelig ikke. Det skal brugeren advares mod.
Jeg har derfor følgende javascript i pop-up vinduets html:
<script type="text/javascript">
function closeOut()
{
return "Din indtastning bliver ikke gemt hvis du klikker OK";
}
window.onbeforeunload = closeOut;
</script>
Sådan groft skrevet, mangler jeg en betingelse ala:
if (! button-pressed)
return "Din indtastning bliver ikke gemt hvis du klikker OK";
For har jeg klikket på knappen skal den ikke udføre min return.....
Hvordan laver jeg den if?