<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<META HTTP-EQUIV="imagetoolbar" CONTENT="no"> 
<style type="text/css"> 
</style> 
<SCRIPT language=JavaScript> 
var isIE = (document.uniqueID)?1:0;
var i=1;
function rotate()
{
var object = images1.parentNode; 
if(isIE){ 
images1.style.filter="progid:DXImageTransform.Microsoft.BasicImage( Rotation="+i+")";
i++;
if(i>4)
{i=1};
}
else{ 
try{ 
var canvas = document.createElement('canvas'); 
if(canvas.getContext("2d")) { 
object.replaceChild(canvas,image); 
var context = canvas.getContext("2d"); 
context.translate(176, 0);  
context.rotate(Math.PI*0.5); 
context.drawImage(image,0,0); 

}catch(e){} 


</script> 
</head> 
<div><a href="#"><img src="./images/turn.gif" width="20" height="20" style="cursor:hand" onClick="rotate();" title="右转"></a></div> 
<div ><img src="http://f.imagehost.org/0607/Fruit_01_02_502_1024.jpg" id="images1"></div>
</body> 
</html>
上面这串代码只兼容ie 不兼容FF ..求解决办法啊