<script language="JavaScript"> function windowslong(address,winName,features) //自定义窗口变量对象 { windowschange=open(address,winName,features); //赋予自定义窗口变量对象以OPEN操作 for (var x=1;x<=50;x++) //对窗口的宽度进行循环设置,使其在打开时逐渐变宽 { windowschange.resizeBy(2,0); //窗口宽度循环次数 } for (var x=1;x<=70;x++)//对窗口的高度进行循环设置,使其在打开时逐渐变高 { windowschange.resizeBy(0,1); //窗口高度循环次数 } } </script> |
这段程序的设计思路是:先建立一个窗口变量对象,接着对这个窗口变量中的尺寸通过循环语句进行设定,最后用“OPEN”和“resizeBy”操作属性加以实现。具体解释请看“//”后解释。
好了,渐变窗口程序已经全部奉上,各位是否觉得简单?(别忙着关书,还有文章要作。)
下面笔者将介绍如何使渐变窗口程序与网页代码结合起来,这可是重点呦!
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>逐渐变化的窗口程序</title> <script language="JavaScript"> function windowslong(address,winName,features) { windowschange=open(address,winName,features); for (var x=1;x<=50;x++){ windowschange.resizeBy(2,0); } for (var x=1;x<=70;x++){ windowschange.resizeBy(0,1); } } </script> </head> <body onload="windowslong('top.htm','jswindows','width=1,height=1')" bgcolor="#FFFFFF" > <a href="#" onClick="windowslong('top.htm','jswindows','width=1,height=1')">点击此处看看效果</a> </html> |