Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2004, 08:19
Avatar de bhonox
bhonox
 
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 24 años, 3 meses
Puntos: 0
ayuda con posicion

hola a todos.. tengo problema con un codigo que no puedo aplicar en onresize en el body.

la idea es la siguiente, quiero posicionar un DIV dependiendo de donde se encuentra la imagen en la pantalla...

el script es el siguiente:
Código PHP:
function getPos2(e) { 
  var 
top = 0, left = 0; 
  if (!
e) { e = window.event; } 
  var 
myTarget = e.currentTarget; 
  if (!
myTarget) { 
   
myTarget = e.srcElement; 
  } 
  else if (
myTarget == "undefined") { 
   
myTarget = e.srcElement; 
  } 
  while(
myTarget!= document.body) { 
     
top += myTarget.offsetTop; 
     
left += myTarget.offsetLeft; 
     
myTarget = myTarget.offsetParent; 
  } 
  
//alert("left: " + left + "\ntop: " + top); 
    
    
div2 = document.all["divASContainer"];
    
alert(top);
    
div2.style.pixelTop = top + 20;
} 
si yo tengo lo siguiente
<img src="imagen.gif" onclick="getPos2()">
lo hace bien... pero en el onresize no me toma me marca error
osea si tengo
<body onresize="getPos2()">
me marca error aca: myTarget = myTarget.offsetParent;

alguien me puede decir que tengo mal, o pq la imagen me funciona ok y en onresize no?

Se agradece
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!