Hallo ich habe ein Problem mit dem IE11.
Bisher haben wir beim Schliessen des Browsers (bis IE10) die Mausposition über dem X Symbol abgefragt, um
danach noch einen Request an den Server zu schicken.
Mit dem IE (11.0.13) funktioniert die Abfrage nicht mehr, da window.Event.clientX nur noch undefined zurück liefert.
Hat jemand von euch eine Idee, ob es ein Bug ist oder wie man das Problem mit dem IE11 lösen kann.
Anbei noch eine kleine HTML Seite zum Testen (die Abfrage nach dem Browser könnt ihr ignorieren)...
Bisher haben wir beim Schliessen des Browsers (bis IE10) die Mausposition über dem X Symbol abgefragt, um
danach noch einen Request an den Server zu schicken.
Mit dem IE (11.0.13) funktioniert die Abfrage nicht mehr, da window.Event.clientX nur noch undefined zurück liefert.
Hat jemand von euch eine Idee, ob es ein Bug ist oder wie man das Problem mit dem IE11 lösen kann.
Anbei noch eine kleine HTML Seite zum Testen (die Abfrage nach dem Browser könnt ihr ignorieren)...
HTML:
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> // Hier kann man den Browser umstellen
<title>screenX\screenY example</title>
<script type="text/javascript">
function onAbmelden() {
if (navigator.appName == 'Netscape') { // IE 11 Zweig
var windowLaenge = (document.documentElement.clientWidth ? document.documentElement.clientWidth
: document.body.clientWidth);
if (window.event.clientY <= "0"
&& (window.event.clientX > (windowLaenge - 16) || window.event.clientX < 16)) {
}
alert("Netscape: X: " + window.event.clientX + " Y:" + window.event.clientY);
}
if (navigator.appName == "Microsoft Internet Explorer") { // IE 10 Zweig
var windowLaenge = (document.documentElement.clientWidth ? document.documentElement.clientWidth
: document.body.clientWidth);
if (window.event.clientY <= "0"
&& (window.event.clientX > (windowLaenge - 16) || window.event.clientX < 16)) {
}
alert("Microsoft Internet Explorer: X: " + window.event.clientX + " Y:" + window.event.clientY);
}
}
</script>
</head>
<body onbeforeunload="onAbmelden()">
<p>Fenster schliessen löst ein Popoup mit den Koordinaten der Maus aus, in diesem Fall ist die Maus über dem X Symbol des Fensters</p>
</body>
</html>