26/09/2009, 18:58
|
| | | Fecha de Ingreso: julio-2008 Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 16 años, 5 meses Puntos: 32 | |
Respuesta: problema con onclick Q tal, deveras q no he podido sacar los valores devueltos, tengo esta funcion que hize, y funciona muy bien, y solo quiero obtener el valor devuelto por la funcion
function coordenadasXY( evento )
{
var ancho_capa = 430, alto_capa = 300, fin_x = 0, fin_y = 0;
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;
}
// Ancho y alto del navegador...
var ancho_bro = screen.availWidth;
var alto_bro = screen.availHeight - 100;
var necesarioX = ancho_bro - coordenadaX;
var necesarioY = alto_bro - coordenadaY;
// Cuadrante por defecto
if( necesarioX >= ancho_capa && necesarioY >= alto_capa ) {
fin_x = coordenadaX; fin_y = coordenadaY;
}
// Cuadrante inferior izquierdo
else {
var coordenada2X = coordenadaX - ancho_capa;
var necesario2X = ancho_bro - coordenada2X;
if( necesario2X >= ancho_capa && necesarioY >= alto_capa ) {
fin_x = coordenada2X; fin_y = coordenadaY;
}
// Cuadrante superior izquierdo
else {
var coordenada2Y = coordenadaY - alto_capa;
var necesario2Y = alto_bro - coordenada2Y;
if( necesario2Y >= alto_capa && coordenada2X >= ancho_capa ) {
fin_y = coordenada2Y; fin_x = coordenada2X;
} else {
fin_x = coordenada2X + ancho_capa;
fin_y = coordenada2Y;
}
}
} return new Array( fin_x, fin_y );
}
function tooltipGrid(url, valores)
{
// Quiero obtener los valores retornador por la funcion
document.onclick = coordenadasXY;
ajax( 'POST', url, valores, 'contenedor', 0 );
}
la funcion tooltipGrid debe recibir esos valores, de alguna forma para poder hace algo con ellos, pero resulta q siempre tengo q ejectuar esta funcion de esta forma, document.onclick = nombre_funcion, para poder obtener el evento.
Alguien tiene alguna idea ? |