您的位置:首页 > Web前端 > JavaScript

asp javascript 通过放大切换图片实现类似屏保效果

2008-11-06 10:40 1036 查看
<style type="text/css">
#ShowContent
{
display: none;
position: absolute;
top: 105px;
left: 280px;
width: 588px;
height: 400px;
vertical-align:middle;
font-size:12pt;
background-color: #D5DEE6;
z-index:1002;
}
</style>

<script language=javascript type=text/javascript>
<!--
var focus_widths=588;
var focus_heights=400;
var text_heights=20;
var swf_heights = focus_heights+text_heights;
var pics="<%=strimg%>";
var links="<%=strlink%>";
var texts ="<%=strtitle%>";
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_widths +'" height="'+ swf_heights +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="img/FlashView.swf"><param name="quality" value="high"><param name="bgcolor" value="#DADADA">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_widths+'&borderheight='+focus_heights+'&textheight='+text_heights+'">');
document.write('<embed src="media/FlashView.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_widths+'&borderheight='+focus_heights+'&textheight='+text_heights+'" menu="false" bgcolor="#DADADA" quality="high" width="'+ focus_widths +'" height="'+ swf_heights +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
//-->
</script>
</div>

<script language="javascript">
var time = 0;
document.body.onmousemove = function cmm()
{
document.getElementById("ShowContent").style.display = "none";
time = 0
}
function cmmnull()
{
if (window.event==null && time == 10)
{
document.getElementById("ShowContent").style.display = "block";
time = 0;
}
else
{
time++;
}
setTimeout('cmmnull()',1000);
}
setTimeout('cmmnull()',1000);
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: