popup fenster schließen und formular submit problem

Nabi

Erfahrenes Mitglied
hallo leute ,ich habe folgende code probiert um einen formular-variable beim fenster schliessen an test.php zu senden dieser code befindet sich z.b in einer seite namens menu.php
wenn ich menu.php in Mozilla-Browser schliesse funktioniert sie wie erwartet , das formular wird gesendet , der variable (pmdelete) wird im test.php gelesen

aber nicht mit IE , mit IE das formular wird nicht gesendet und der variable (pmdelete) wird im test.php nicht gelesen sein , gibt es eine
lösung für IE

hier ist menu.php
--------------------------------------------
<script type="text/javascript" language="JavaScript">

function closp(){
document.forms.delpm.submit();
}
</script>
</head>
<body onbeforeunload="closp()">
<form name='delpm' method='post' action='test.php'>
<input type='hidden' name='pmdelete' value='go' />
</form>

---------------------------------------------

hier ist test.php
------------------------------

$pmdelaction=$_POST['pmdelete'];

if($pmdelaction=='go'){
---- hier weitere code
}
 
Hi,

versuch mal die Methode submit im Kontext des Formular-Objekts aufzurufen:
Code:
function closp(){
document.delpm.submit();
// oder:
// document.forms['delpm'].submit();
}
Ciao
Quaese
 
Zurück