Problem mit Cursorposition
Andi
- javascript
0 Joachim
Hallo,
Ich habe ein Problem mit der Cursorposition,
wenn der Anwender mit der Maus auf ein Bild fährt
soll die Position des Cursors in ein textfeld ausgegeben werden.
Es klappt auch alles wunderbar, nur nicht mehr wenn ich des Script dann in ein Frame Packe, also das Script ist in einem Iframe und das dann wiederum in einem Frame soll, (FRAME -> IFRAME -> SCRIPT) klappt es nichtmehr. Wo (IFRAME -> SCRIPT) klappt. Die name der Frames sind nicht Identisch, dürfte also kein Problem sein.
Hier mal der Code:
<script type="text/javascript">
<!--
function cursorPos (Ereignis)
{
if (navigator.appName == "Netscape")
{
document.getElementById('banner').onmousemove = cursorPos;
x = Ereignis.pageX;
y = Ereignis.pageY;
}
else
{
x = window.event.offsetX;
y = window.event.offsetY;
}
document.form.navigation.value = x + " x " + y;
}
//-->
</script>
und hier das Bild das die function aufruft,
<img src="../bild.jpg" border="0" style="cursor:crosshair" id="banner" onmousemove="cursorPos ()" /><br />
Ich weiß einfach nicht woran das liegen könnte.
Ich hoffe das mir jemand weiterhelfen kann.
danke schonmal,
by Andi
Hi,
Es klappt auch alles wunderbar, nur nicht mehr wenn ich des Script dann in ein Frame Packe
nun, bei Frames gelten die Gesetze der Rerenzierung zwischen Frames...
document.form.navigation.value = x + " x " + y;
sind denn Script und Form im selben Frame?
Gruesse Joachim