Vimes: Mausposition und Übergabe als Variable

Beitrag lesen

Hallo Jungs,

sitze gerade vor dem Problem, die an einem Image durch OnClick
ein Fenster zu öffen. Natürlich möchte ich bei Fenster nicht jedesmal
die Koordinaten des Fensters angeben, sondern den Mouseclick als Variable
festhalten und dort das Fensterchen öffnen.

Script sieht so aus :

<script language="javascript">

var x = 0; var y = 0;

function getpos(Ereignis)
{
  x = Ereignis.pageX;
  y = Ereignis.pageY;
  // alert("Position X: " + x + " Position Y: " + y);
}

document.onClick = getpos;

function hilfe(file,w,h)
{
hwin =  window.open(file,"Kontexthilfe","width="+w+",height="+h+",resizable=yes,scrollbars=yes,toolbar=no,status=no,scrolling=auto,screenX="+x+",screenY="+y);
hwin.focus();

}
</script>

zunächst: event.pageX und event.pageY kennt nur der Netscape, mein Opera z.B. versteht nur event.x und event.y

zweitens: Was hindert dich, bei window.open noch left=event.x und top=event.y anzugeben? dann öfnnet er das Fenster mit der linken oberen Ecke an der Stelle, an der geklickt wurde.