Hola!
He encontrado algo dentro del foro relativo a este tema, que se acerca bastante a lo que me gustaría conseguir. Con la siguiente función de javascript la capa se muestra en la posición donde está el ratón, y si hago que se ejecute en el 'onclick' de uno de los registros de mi tabla aparece a la altura del registro:
Código:
// Función encargada de desplazar la capa por el documento
function desplazar_capa(evt)
{
// Capturamos el Evento
var e = (window.event) ? window.event : evt;
// Instanciamos los dos objetos
var capa = document.getElementById("Layer1");
// Determinamos las coordenadas del raton.
X = e.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
Y = e.clientY + document.documentElement.scrollTop + document.body.scrollTop;
// Movemos la capa a las coordenadas del raton
//capa.style.left = X + 10;
capa.style.top = Y - 5;
}
El problema está en que como en el estilo css de la capa le indico una posición absouta el scroll se desplaza a esa posición aunque la capa se encuentre en la posición donde hice el 'onclick'.
Existiría algún modo de que en el estilo de la capa, en el valor del 'top:???px' cogiera el valor de la posición del ratón??? O alguna otra solución al problema?
Gracias