122、窗口从上掉下来

122、窗口从上掉下来

脚本说明:

把如下代码加入<body>区域中

<script language="JavaScript1.2">

 

var ie=document.all

var dom=document.getElementById

var ns4=document.layers

 

var bouncelimit=32 //(must be divisible by 8)

var curtop

var direction="up"

var boxheight=''

 

function initbox(){

if (!dom&&!ie&&!ns4)

return

crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin

scroll_top=(ie)? document.body.scrollTop : window.pageYOffset

crossobj.top=scroll_top-250

crossobj.visibility=(dom||ie)? "visible" : "show"

dropstart=setInterval("dropin()",50)

}

 

function dropin(){

scroll_top=(ie)? document.body.scrollTop : window.pageYOffset

if (parseInt(crossobj.top)<100+scroll_top)

crossobj.top=parseInt(crossobj.top)+40

else{

clearInterval(dropstart)

bouncestart=setInterval("bouncein()",50)

}

}

 

function bouncein(){

crossobj.top=parseInt(crossobj.top)-bouncelimit

if (bouncelimit<0)

bouncelimit+=8

bouncelimit=bouncelimit*-1

if (bouncelimit==0){

clearInterval(bouncestart)

}

}

 

function dismissbox(){

if (window.bouncestart) clearInterval(bouncestart)

crossobj.visibility="hidden"

}

 

 

window.onload=initbox

 

</script>

<div id="dropin" style="position:absolute;visibility:hidden;left:250;top:100;width:500;height:300;background-color:#F5F5F5">

 

<div align="right"><a href="javascript:dismissbox()">[关闭窗口] </a></div>这是从上面掉下来的窗口,没吓着您吧,哈哈...

 

</div>

 

Write a comment

Comments: 0