JavaScript旋转图片

问题:
在<TABLE>中对<IMG>使用Filter旋转,旋转时位置错误,而且<TD>高度固定的情况下,横向图片旋转成竖向时会出现图片被截掉一部分的情况。

解决方案:
将<IMG>放入<DIV>,旋转<DIV>即可。
< table  border ="1" >
< tr >< td  valign ="middle"  align ="center" >
< div  id ="imagediv"  style ="height:480px;width:640px;filter:progid:DXImageTransform.Microsoft.BasicImage(0);" >
< img  src ="program.gif" >
</ div >
</ td ></ tr >
</ table >
< script  language ="javascript" >
var  i = 0 ;
function  RotateImage() {
    document.all[
" imagediv " ].filters[ " DXImageTransform.Microsoft.BasicImage " ].Rotation = i;
    i
++ ; i %= 4 ;
    setTimeout(
" RotateImage() " , 1500 );
}

RotateImage();
</ script >

你可能感兴趣的:(JavaScript)