Submit trigger via onunload/onbeforeunload event?
Jeg har et script hvor jeg ønsker at lave en auto-submit, dvs. ingen submit-knap på siden, men der skal submittes når man forlader formen/siden. Jeg har forsøgt dette ved at catche en event på ovenstående events, men problemet, er at efter en manuel submit i et script f.x.forms("myform").submit()
så kaldes min kode rekursivt igen, så den bliver ved med at kalde submit.
Det ser dog ud til at der faktisk aldrig laves en egentlig submit, dvs. action-scriptet kaldes ikke, blot kaldes koden igen og igen. Koden ligner ala dette:
<SCRIPT language="JScript">
function save()
{
.
.
forms("myform").submit();
.
.
}
</SCRIPT>
<BODY onbeforeunload="save()" ...>
.
.
</BODY>
Hvordan laves dette? KONKRET (og som bi-bemærkning, hvorfor kaldes min script-kode rekursivt?)