Danke Juergen. War so ziemlich genau dass, was ich gesucht hatte. Das mit dem screen hatte ich zwar auch schon gefunden, aber die Unterscheidung nach den Brausern hat mir noch gefehlt.
Es geht aber auch einfacher, zumal die Browserunterscheidung in dem obigen Skript nichts taugt (navigator.appName.search(/Microsoft/) ist relativ aussagelos), man sollte immer die Eigenschaften testen die man benutzen möchte und nicht die die man vermutet.
Eine einfache Funktion um die Mausposition im Browserfenster zu bestimmen sieht wie folgt aus:
function mouse_pos(evt)
{
if(!evt) evt = window.event;
var pos = new Object();
pos.left = evt.pageX ? evt.pageX : evt.clientX;
pos.top = evt.pageY ? evt.pageY : evt.clientY;
return pos;
}
Struppi.