我考了一段代码,可以使图片固定而不随页面滚动,看上去还简单,可图片边缘总有一个直角边框线,还是个红色的,和我做的圆角图片很不和谐,请教一下我怎样才能去掉它呢?谢谢了! 代码如下 <div id="thelayer" style="position:absolute; left:0px; top:0px; width:96px; height:283px; background-color:;"><a href="连接.";;><img src="gg.gif";; width="96" height="283order="1"></a></div> <script language="javascript" type="text/javascript"> <!-- var wlayer=96; //这个数值根据第三行中层的宽度设置 var hlayer=283; //这个数值根据第三行中层的高度设置 var x=10; //设置层相对于窗口左边框的距离 var y=50; //设置层相对于窗口上边框的距离
object=document.all.thelayer.style; //将图层(id=thelayer)转换为一个对象
function poslt(object){ //定义定位层的函数为poslt(),通过循环执行该函数使得窗口大小改变或滚动条拖动后其相对于窗口左上角仍不动 object.left=document.body.scrollLeft+x; //将层的左上角点的X坐标(.left)设置为x object.top=document.body.scrollTop+y; //将层的左上角点的Y坐标(.top)设置为y setTimeout("poslt(object);",50); //利用循环函数setTimeout实现循环 }
poslt(object); //调用定位层的函数poslt()
//--> </script>