Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2008, 07:51
gauntlet
 
Fecha de Ingreso: agosto-2007
Mensajes: 9
Antigüedad: 16 años, 8 meses
Puntos: 0
que hago mal que no veo las variables fuera de la funcion?

Hola, estoy aqui con un problema seguramente muy tonto, pero no puedo utilizar las variables posX y posY fuera de la duncion findPos

Alguna idea como solucionarlo?

gracias!

Código:
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/JavaScript">
var posX =0;
var posY =0;
function findPos()
{
var obj = document.getElementById('bla');
posX = obj.offsetLeft; posY = obj.offsetTop;
while(obj.offsetParent)
	{
	posX=posX+obj.offsetParent.offsetLeft;
	posY=posY+obj.offsetParent.offsetTop;
	if(obj==document.getElementsByTagName('body')[0]){break}
	else{obj=obj.offsetParent;}
	}
return posY;
}


onload=findPos;
document.write(posY);

</script>
<style type="text/css">
<!--
html body {
	margin-top: 0px;
	margin-left: 0px;
}
-->
</style>
</head>
<body>
<div style="position:absolute;left:10px;top:10px">
<table style="position:relative;left:10px;top:10px" width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id='bla'>blabla</td>
</tr>
</table>
</div>
</body>
</html>