Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/12/2010, 14:55
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: posisionar imagen en el centro

Buenas,
al usar en onload la imagen primero se ve desentrada y a los dos segundo se centra.
porque puede ser???

Código Javascript:
Ver original
  1. img.onload=function(){
  2.  
  3.               var ancho = img.width;
  4.  
  5.               var alto = img.height;
  6.  
  7.               var total_ancho = "-"+ancho/2+"px";
  8.  
  9.               var total_alto = "-"+alto/2+"px";
  10.  
  11.       img.style.position = "absolute";
  12.  
  13.               img.style.top = "50%";
  14.  
  15.               img.style.left = "50%";
  16.  
  17.               img.style.marginLeft=total_ancho;
  18.  
  19.               img.style.marginTop=total_alto;
  20.  
  21.               img.style.border = "3px solid #FFF";
  22.  
  23.               img.setAttribute("id","foto");  
  24.  
  25.           }  
  26.          
  27.  
  28.       pantalla.appendChild(img);


saludos