Ich habe 2 Möglichkeiten. Entweder die Position des Mauszeigers ...
Hier gibts ein Beispiel fuer die Mausposition
Hier verfällst du auf eine Unsitte die leider häufig benutzt wird.
document.all == IE
Nur das stimmt nicht, das Opera das schon länger kann ist klar, aber auch Mozilla ab Version ? kennt document.all
Ich weiß nicht, ob der das M$ DOM nachbaut, aber es ist sinvolller das zu prüfen, was man verwenden möchte.
also z.b. hier
// find out if ie runs in quirks mode
//
var docEl = (
document.documentElement &&
document.all &&
typeof document.compatMode != "undefined" &&
document.compatMode != "BackCompat"
)? "documentElement" : "body";
// sinnvoller:
var docEl = (
typeof document.compatMode != "undefined" &&
document.compatMode != "BackCompat"
)? "documentElement" : "body";
// position where mousemove fired
//
var xPos = document.captureEvents? e.pageX : window.event.x;
var yPos = document.captureEvents? e.pageY : window.event.y;
// Besser:
var xPos = e ? e.pageX : window.event.x;
var yPos = e ? e.pageY : window.event.y;
// und hier:
// for ie add scroll position
//
if (document[docEl]) {
xPos += document[docEl].scrollTop;
yPos += document[docEl].scrollTop;
}
Struppi.