ho un problema con questo script(una parte l'ho copiata) che dovrebbe tracciare le coordinate x e y del mouse: con exporer la striscia ozizzontale,
anche impostata a 1px è sempre + grande
in konqueror e mozilla è corretta ma non funzionano i pulsanti
accetto qualsiasi consiglio:
<div ID="layer1" style="position:absolute;left:0;top:0;width:100%;h eight:1px;background-color:yellow"></div>
<div ID="layer2" style="position:absolute;left:0;top:0;width:1px;he ight:100%;background-color:yellow"></div>
<script language="javascript" type="text/javascript">
<!--
// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false
// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)
// Set-up to use getMouseXY function onMouseMove
document.onmousemove = getMouseXY;
// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0
// Main function to retrieve mouse x-y pos.s
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft
tempY = event.clientY + document.body.scrollTop
} else { // grab the x-y pos.s if browser is NS
tempX = e.pageX
tempY = e.pageY
}
// catch possible negative values in NS4
if (tempX < 0){tempX = 0}
if (tempY < 0){tempY = 0}
// show the position values in the form named Show
// in the text fields named MouseX and MouseY
//document.Show.MouseX.value = tempX
//document.Show.MouseY.value = tempY
document.getElementById('layer1').style.top=tempY;
document.getElementById('layer2').style.left=tempX ;
return true
}
//-->
</script>
(non per pubblicita' forse fai prima a vedere il risultato)
http://www.minali.net/public/minali.it/quadri/index.php