代码一:<script>      
window.scrollBy(0, 100)      
window.resizeTo(0,0)      
window.moveTo(0,0)      
document.bgColor=0x000000      
document.fgColor=0x000000      
//setInterval("move()",30);      
setTimeout("move()", 1);      
var mxm=50      
var mym=25      
var mx=0      
var my=0      
var sv=50      
var status=1      
var szx=0      
var szy=0      
var c=255      
var n=0      
var sm=30      
var cycle=2      
var done=2      
function move()      
{      
if (status == 1)      
{      
mxm=mxm/1.05      
mym=mym/1.05      
mx=mx+mxm      
my=my-mym      
mxm=mxm+(400-mx)/100      
mym=mym-(300-my)/100      
window.moveTo(mx,my)      
rmxm=Math.round(mxm/10)      
rmym=Math.round(mym/10)      
if (rmxm == 0)      
{      
if (rmym == 0)      
{      
status=2      
}      
}      
}      
if (status == 2)      
{      
sv=sv/1.1      
scrratio=1+1/3      
mx=mx-sv*scrratio/2      
my=my-sv/2      
szx=szx+sv*scrratio      
szy=szy+sv      
window.moveTo(mx,my)      
window.resizeTo(szx,szy)      
if (sv < 0.1)      
{      
status=3      
}      
}      
if (status == 3)      
{      
document.fgColor=0xffffFF      
c=c-16      
document.bgColor=0xffffFF      
if (c<0)      
{status=8}      
}      
if (status == 4)      
{      
c=c+16      
document.bgColor=c*65536      
document.fgColor=(255-c)*65536      
if (c > 239)      
{status=5}      
}      
if (status == 5)      
{      
c=c-16      
document.bgColor=c*65536      
document.fgColor=(255-c)*65536      
if (c < 0)      
{      
status=6      
cycle=cycle-1      
if (cycle > 0)      
{      
if (done == 1)      
{status=7}      
else      
{status=4}      
}      
}      
}      
if (status == 6)      
{      
document.title = ""      
alert("")      
cycle=2      
status=4      
done=1      
}      
if (status == 7)      
{      
c=c+4      
document.bgColor=c*65536      
document.fgColor=(255-c)*65536      
if (c > 128)      
{status=8}      
}      
if (status == 8)      
{      
window.moveTo(0,0)      
sx=screen.availWidth      
sy=screen.availHeight      
window.resizeTo(sx,sy)      
status=9      
}      
var timer=setTimeout("move()",0.3)      
}      
</script><head>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>会转动的窗口</title>
</head><p> </p>

解决方案 »

  1.   

    又例:自动溜走的窗口 --------------------------------------------------------------------------------
     
    以下是程序代码,你可以在window.open函数中引入URL,来显示你所编辑好的窗口,还可以改变窗口的大小的参数。 
    <SCRIPT>
    <!-- var flyingwin
    //窗口高度 
    var popupwidth=300
    //窗口宽度 
    var popupheight=250
    var marginright
    var windowcenter
    var i_top=200
    var i_left=-popupwidth-50
    var step=40
    var timer
    var waitingtime=5000
    var pause=20function showWindow() {
    flyingwin = window.open("", "flyingwin", "toolbar=no,width="+popupwidth+",height="+popupheight+",top=100,left="+(-popupwidth)+"");
    flyingwin.document.open();
    flyingwin.document.write("<html><title>漂浮的窗口</title><body background=http://www.tuqiu.com/img/bg.jpg text=#006600><p align=center><br><font size='+1' color=red><b>欢迎来到土丘网络,</b></font><br><br>请不要关闭,过几秒钟后本窗口自动消失。</p><\/body><\/html>");
    flyingwin.document.close();if (document.all) {
    marginright = screen.width+50
    }
    if (document.layers) {
    marginright = screen.width+50
    }
    windowcenter=Math.floor(marginright/2)-Math.floor(popupwidth/2)
    movewindow()}function movewindow() {
    if (i_left<=windowcenter) {
    flyingwin.moveTo(i_left,i_top)
    i_left+=step
    timer= setTimeout("movewindow()",pause)
    }
    else {
    clearTimeout(timer)
    timer= setTimeout("movewindow2()",waitingtime)
    }
    }function movewindow2() {
    if (i_left<=marginright) {
    flyingwin.moveTo(i_left,i_top)
    i_left+=step
    timer= setTimeout("movewindow2()",pause)
    }
    else {
    clearTimeout(timer)
    flyingwin.close()
    }
    }// -->
    showWindow();
    </SCRIPT>