Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/09/2009, 10:33
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Respuesta: problema con onclick

Cita:
Iniciado por acoevil Ver Mensaje
Q tal, aunque parezca un problema bien pendejo, pero no he podido, miren tengo esta funcion

function coordenadasXY( evento )
{

var ie = navigator.userAgent.toLowerCase().indexOf('msie')! =-1;

if(ie) {
coordenadaX = evento.clientX + document.body.scrollLeft;
coordenadaY = evento.clientY + document.body.scrollTop;
} else {
coordenadaX = evento.pageX;
coordenadaY = evento.pageY;
}

return new Array( coordenadaX, coordenadaY );
}

Para llamarla y q funcione correctamente, lo hago asi

document.onclick = coordenadasXY;

Pero la cuestion es que quiero es los valores retornados, alguien me dice como le hago ?


Salu2

A mi me parece que tu función está bien pero la manera de aplicarlo es absurda. Lo que devuelve esa función como lo pretendes caputrar? Al hacer
document.onclick = coordenadasXY() estás ejecutando una función que debería solamenente ejecutar una acción, no que devuelva un valor, porque ese valor se va al limbo. La pregunta es: qué quieres hacer con esos valores devueltos con la función. Lo que quieras hacer no sirve si lo ejecutas mediante document.onclick, así de simple. Explica bien tus intenciones y entonces podremos ayudarte.