function rotate(object,cosa,_sina,sina){
if(object) {
alert("object--"+object);
alert("cosa--"+cosa);
alert("_sina--"+_sina);
alert("sina---"+sina);
//应用滤镜
object.style.filter = "progid:DXImageTransform.Microsoft.Matrix()";
//设置滤镜的属性值
object.filters.item("DXImageTransform.Microsoft.Matrix").SizingMethod = "auto expand";
object.filters.item("DXImageTransform.Microsoft.Matrix").FilterType = "bilinear";
//运用旋转滤镜
object.filters.item("DXImageTransform.Microsoft.Matrix").M11 = cosa;
object.filters.item("DXImageTransform.Microsoft.Matrix").M12 = _sina;
object.filters.item("DXImageTransform.Microsoft.Matrix").M21 = sina;
object.filters.item("DXImageTransform.Microsoft.Matrix").M22 = cosa;
}
}object.filters在ie上可以用,但在火狐上就报object.filters is undefine!求解决它们兼容的方法!谢谢各位了
解决方案 »
- 不同页面js传值问题,试了N种方法
- javascript用ActiveXObject时IE弹出“安全警告”,如何去掉
- 有关于javascript中的正则表达式
- 何让二级菜单点击下一个关闭上一个,并且让三级菜单点击保持状态,点击比闭合?css内容 请帮帮忙 谢谢大家
- session问题
- 如何让下拉菜单的选择自动转移到相应的页面.
- 如何将word文档在程序里面自动存储为web页面?
- 用 FileSystemObject 能创建二进制文件吗?
- 怎样分别在服务器端和客户端得到<select>域的选中索引值?
- 请教:如何用javascript写空格?
- js对象的内部方法使用apply后,如何在方法内访问自身对象
- submit 提交表单后的 前台事件
这种标记的东西在非ie上不支持的说。
obj.style.cssText="css样试"
把火狐和ie的css规则都写在里面就可以了
IE: filter: progid: DXImageTransform.Microsoft.Alpha(style=0,opacity=60);
IE: filter: alpha(opacity=10);
FF: opacity:0.6;
FF: -moz-opacity:0.10;
最好两个都写,并将opacity属性放在下面
filter: Alpha(Opacity=50); /* for IE */
opacity: .5;/* for Firefox */style="-moz-opacity:0.5; filter:alpha(opacity=50);cursor:hand;" onmouseover="this.style.MozOpacity=1;
this.filters.alpha.opacity=100" onmouseout="this.style.MozOpacity=0.5;
this.filters.alpha.opacity=50"