Problemas con Netscape
Publicado por Isabel (9 intervenciones) el 26/08/2001 13:03:41
Hola!
En realidad esto son dos preguntas en una.
Para Explorer, funciona, pero para Netscape no.
La primera pregunta:
Simplemente quiero que al mover el ratón, vaya capturando las coordenadas, y cuando hago clic, las escriba en unas cajas de texto. Lee bien las corrdenadas, pero no me las escribe en Netscape. El código que tengo es:
<script language=JavaScript>
<!--
var x,y // coordenades (x,y) de la pantalla.
function escriurecoordenades(e)
{
// Llegeix les coordenades per on va passant la rata.
x = (document.layers) ? e.pageX : event.clientX + document.body.scrollLeft
y = (document.layers) ? e.pageY : event.clientY + document.body.scrollTop
}
function apuntarcoordenades()
{
// Escriu per pantalla, en un requadre, les coordenades x,y llegides a escriurecoordenades.
document.cai.afegircoordx.value = x;
document.cai.afegircoordy.value = y;
}
if (document.layers)
{
document.images["mapa"].captureEvents(Event.MOUSEMOVE);
document.images["mapa"].captureEvents(Event.MOUSEDOWN);
}
// -->
</script>
Luego:
<form name="cai" method="Post" action="afe.asp">
<font color="green" size="4" > Afegir nova localitat: </font> <br>
Coordenades: <input name="afegircoordx" size=3><input name="afegircoordy" size=3>
</form>
<script language=JavaScript>
<!--
document.images["mapa"].onmousemove = escriurecoordenades; // Mentre es mo
En realidad esto son dos preguntas en una.
Para Explorer, funciona, pero para Netscape no.
La primera pregunta:
Simplemente quiero que al mover el ratón, vaya capturando las coordenadas, y cuando hago clic, las escriba en unas cajas de texto. Lee bien las corrdenadas, pero no me las escribe en Netscape. El código que tengo es:
<script language=JavaScript>
<!--
var x,y // coordenades (x,y) de la pantalla.
function escriurecoordenades(e)
{
// Llegeix les coordenades per on va passant la rata.
x = (document.layers) ? e.pageX : event.clientX + document.body.scrollLeft
y = (document.layers) ? e.pageY : event.clientY + document.body.scrollTop
}
function apuntarcoordenades()
{
// Escriu per pantalla, en un requadre, les coordenades x,y llegides a escriurecoordenades.
document.cai.afegircoordx.value = x;
document.cai.afegircoordy.value = y;
}
if (document.layers)
{
document.images["mapa"].captureEvents(Event.MOUSEMOVE);
document.images["mapa"].captureEvents(Event.MOUSEDOWN);
}
// -->
</script>
Luego:
<form name="cai" method="Post" action="afe.asp">
<font color="green" size="4" > Afegir nova localitat: </font> <br>
Coordenades: <input name="afegircoordx" size=3><input name="afegircoordy" size=3>
</form>
<script language=JavaScript>
<!--
document.images["mapa"].onmousemove = escriurecoordenades; // Mentre es mo
Valora esta pregunta


0