Hallo,
ich verwende folgenden gefundenen Code, um abhängig von der Mausposition eine andere Webseite aufzurufen:
Wenn ich die beiden Zeilen mit input type weglasse, da ich sie nicht benötige, funktioniert das Umschalten nicht mehr. Was ist der Grund ?
ich verwende folgenden gefundenen Code, um abhängig von der Mausposition eine andere Webseite aufzurufen:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script type="text/javascript">
window.onload = init;
function init() {
if (window.Event) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown = getCursorXY;
}
function getCursorXY(e) {
document.getElementById('cursorX').value = (window.Event) ? e.pageX : event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
document.getElementById('cursorY').value = (window.Event) ? e.pageY : event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
Umschalten();
}
function Umschalten()
{
var MyVar = document.getElementById('cursorX').value;
if (MyVar < 500)
{
document.location.href = "Webseite2.html";
}
else
{
document.location.href = "Webseite3.html";
}
}
</script>
<p><font size="24"><b>Test</b></p>
<input type="text" id="cursorY" size="3">
<input type="text" id="cursorX" size="3">
</body>
</html>
Wenn ich die beiden Zeilen mit input type weglasse, da ich sie nicht benötige, funktioniert das Umschalten nicht mehr. Was ist der Grund ?