已经有一个:
<div id="divShow">
然后通过微软滤镜使这个DIVshow显示图片(path是本地路径)://处理前是原图,先将其隐藏,
document.all.divShow.style.visibility = "hidden";
document.all.divShow.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = path;
document.all.divShow.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = "image";
//过一小会获取div的宽高,并在setimg()里设置divshow的visibility为可见
setTimeout("setImg(document.all.divShow)", 100);我马上用js在divshow上面添加div:var dragDiv = document.createElement("DIV");
dragDiv.id = "dragDiv"
document.getElementById("divShow").appendChild(dragDiv)
... //其实我在这里添加了很多个层
出现的问题:我用Js添加的很多个层,它们的样式,如大小,背景色,就听从我在css里的设置,而position位置,还有cursor鼠标形状不听从我的css,是什么原因呢?我已经把所有的层,包括它们的父级,position全部为relative。感觉微软的滤镜好难弄,不知道它是从哪来的?比如说,是属于系统的还是只属于IE?就是说,我只能在ie里调用还是可以在其它程序中调用?