Dèjá vu?
Yupp
Was genau ist dein Problem:
(a) Poppt kein Fenster auf? -> Browsereinstellungen prüfen
Doch, aber am linken oberen Fensterrand x=y=0
(b) geht das Fenster an der falschen Stelle auf? -> PageX,PageY und screenX, screenY kennt nur der Netscape.
S.o. außerdem ist Netscape erstmal ok
<script language="javascript">
var x = 0; var y = 0;
function getpos(Ereignis)
{
x = Ereignis.pageX;
y = Ereignis.pageY;}
Vorsicht!
document.onClick = getpos;
wenn document -also deine Seite- schon auf onClick reagieren soll, wie soll dann noch ein anderes Element darauf reagieren?<a href="javascript:hilfe('hilfe_allgemein.cfm?nummer=
5','400','250')" onClick="getpos"><img
Außerhalb des img kann es die koordinaten auswerfen, die Funktion geht später flöten, die wollte ich doch nur um zu sehen ob er die Koordinaten auch ermittelt.
getpos() erwartet einen Parameter (laut deinem Script - braucht ihn aber nicht für Funktionalität, da event global).
wenn du bei Ereignissen eine Funktion aufrufen willst, dann tu das auch, also onClick="getpos()" bei dir nimmt er eine Variable getpos!
nachdem ich es jetzt umgeschrieben habe, öffnet Netscape jez kein Fensterchen mehr.
Wie findest du die Idee mit dem extralayer?
Gruß Jörn
schönen Gruß