hallo ,
ich habe ein problem mit (onbeforeunload) , der soll funktionieren nur wenn jemand die seite menu.php schliesst wie folgendes :
der code funktioniert wie erwartet aber ... ich habe einen link innerhalb menu.php
wenn jemand auf dem bild smiley.gif klickt wird der variable smilyopt an die seite menu.php gesendet aber diese aktion ruft die funktion onbeforeunload auf die die funktion closp() aufruft , das soll nicht sein , wie kann das problem gelöst werden ?
ich habe ein problem mit (onbeforeunload) , der soll funktionieren nur wenn jemand die seite menu.php schliesst wie folgendes :
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>
</title>
<script type="text/javascript" language="javascript">
var agt=navigator.userAgent.toLowerCase();
function closp(){
//if (!e) {
if (agt.indexOf("msie") != -1){
var e=window.event;
if((e.clientX<0) || (e.clientY<0))
{
window.open('clearpminfo.php','clearpminfo',"width=1, height=1, resizable=no,toolbar=no,directories=no, status=no, menubar=no, scrollbars=no,left=50,top=50");
}
} else {
///// if not internet explorer ////////
document.forms.delpm2.submit();
}
////////////////////////////////////////
};
</script>
<body class='inhalt' style='background-color:#EBF3FA' onbeforeunload="closp();">
der code funktioniert wie erwartet aber ... ich habe einen link innerhalb menu.php
HTML:
<a href='menu.php?smilyopt=1'><img src='extras/smiley.gif' border='0'></a>