filter="progid:DXImageTransform.Microsoft.BasicImage这是微软的浏览器的 特性 要是在firefox里实现旋转 要使用canvashttp://bbs.51js.com/viewthread.php?tid=74916&page=1&fromuid=4512#pid535346

解决方案 »

  1.   

    <html>
     <head>
      <script type="application/x-javascript">
    function draw() {
        var PI = 3.14;
        var canvas = document.getElementById("canvas");
        var ctx = canvas.getContext("2d");
        var img = new Image();
        img.src = "http://www.csdn.net/images/newcsdnlogo.gif";
        
        ctx.translate(150,150);
        ctx.rotate (PI/4);    
        
        ctx.drawImage(img, 0,0);
    }
      </script>
     </head>
     <body onload="draw()">
       <canvas id="canvas" width="300" height="300"></canvas>
     </body>
    </html>
      

  2.   

    在FF里image.style.filter你这样是使用不了的
      

  3.   

    document.getElementById
    必须用这个来获取变量名