如何固定图片或flash的位置,通过固定层的绝对位置。代码如下,可以把flash 的位置换成图片。
<DIV id=L1 style=”LEFT:10px;top:30px;absolute;ZINDEX: 1″>
<object codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0”
hspace=”0″ vspace=”0″ align=”middle” style=”height: 550px; width: 960px”>
<param name=”movie” value=”swf/kaisd.swf” />
<param name=”quality” value=”high” />
<param name=”wmode” value=”transparent” />
<embed src=”swf/kaisd.swf” width=”960″ height=”550″ hspace=”0″ vspace=”0″ align=”middle” quality=”high” pluginspage=”http://www.macromedia.com/go/getflashplayer” type=”application/x-shockwave-flash”></embed>
</object>
</DIV>
<SCRIPT LANGUAGE=”JavaScript”>
function moveit() //这个函数用于把层放到浏览器中间
{
L1.style.left=((document.body.offsetWidth-parseFloat (L1.style.width))/2)+document.body.scrollLeft;
L1.style.top=((document.body.offsetHeight-parseFloat (L1.style.height))/2)+document.body.scrollTop;
}
window.onload=moveit; //网面打开时时执行moveit()
window.onresize=moveit; //当调整浏览器大小时执行moveit()
window.onscroll=moveit; //当拉动滚动条时执行moveit()
</SCRIPT>