Ciao a tutti,
all'interno di un frameset con 2 frame ho necessità di leggere le coordinate del mouse del secondo frame (main).
Nel primo (top) ho messo questo codice:
<script language="JavaScript1.2">
<!--
var frame="main";
var IE = document.all?true:false;
if (!IE) parent.frames[frame].document.captureEvents(Event.MOUSEMOVE);
parent.frames[frame].document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) {
tempX = parent.frames[frame].event.clientX + parent.frames[frame].document.body.scrollLeft;
tempY = parent.frames[frame].event.clientY + parent.frames[frame].document.body.scrollTop;
} else {
tempX = e.pageX;
tempY = e.pageY;
}
document.Show.MouseX.value = tempX;
document.Show.MouseY.value = tempY;
return true
}
//-->
</script>
mi dovrebbe visualizzare nella form Show i valori x e y .... e invece nulla, però se cambio la variabile frame in "top" funziona (ovvero mi rileva i movimenti del mouse del frame top, frame nel quale è contenuto il javascript)
any help ????