Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2008, 09:24
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Problema con Capas

puedes en vez de darle una posicion estatica, es decir tu indicarle su posicion, darle una dinamica, obteniendo la posicion del elemento al cual deberia estar cerca o encima.

un codigo rapido seria:

<script language="javascript">

this.findLeftObj = function(obj) {
var curleft = 0;
if (obj.offsetParent) {
while (obj.offsetParent) {
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else {
if(obj.x) {
curleft += obj.x;
}
}
return(curleft);
}

this.findTopObj = function(obj) {
var curtop = 0;
if (obj.offsetParent) {
while (obj.offsetParent) {
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else {
if (obj.y) {
curtop += obj.y;
}
}
return(curtop);
}

function posicionImagen(imagen) {

posXImagen = findLeftObj(imagen);
posYImagen = findTopObj(imagen);

alert('La imagen está en la posición:\nLeft(X) ' + posXImagen +
'\nTop(Y) ' + posYImagen)

} // Fin de la función posicionImagen()

</script>

suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog