Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/06/2005, 08:15
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
viene de Conocer coordenadas de una capa

Hola Holden :

No te debo nada. Y no lo digo por no fomentar el alcoholismo, sino porque no funciona.

El tema es principalmente que no se leen las coordenadas si el elemento no está directamente bajo el body, es decir, sin algún parent que corte la lectura de coordenadas. Este código es más o menos lo que ya se expuso y no resuelve el problema.

Para que quede más claro, dejo una versión donde se puede ver bien por qué

Código:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style>
#myLayer{width:297px; height:111px; z-index:1; background-color: #FF0000; layer-background-color: #FF0000; border: 1px none #000000;}

#cont{position:absolute; left:135px; top:24px; }
	
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function Coordenadas(capa)
{

var x0 =capa.offsetLeft;
var x1 = parseInt(x0) + parseInt(capa.offsetWidth);
var y0 = capa.offsetTop;
var y1 = parseInt(y0) + parseInt(capa.offsetHeight);

alert("X0= "+x0+"\n X1="+x1+"\n Y0= "+y0+"\n Y1= "+y1);


}

//-->
</script>

</head>

<body>

<div id="cont" >

<div id="myLayer" onClick="Coordenadas(this)"></div>

</div>
</body>
</html>
De cualquier forma, gracias por colaborar

saludos

furoya

Última edición por furoya; 03/06/2005 a las 08:17 Razón: olvide poner de donde venía el último comentario