你下个js下来就可以了,窗口是浮动的,从右向左运动 JS代码网上很多

解决方案 »

  1.   

    http://topic.csdn.net/t/20020419/13/660115.html
      

  2.   

    下这段代码拷入<head></head>之间 
    <script>
    var x=0, y=20, dx=4, dy=4, interval=10;
    var win= window.open('javascript:"<HTML><HEAD><TITLE>Floaty!</TITLE></HEAD>
    <BODY><center>欢迎光临CAI网页教学园,我是会移动的窗口噢!用来做广告最好了!</center></BODY></HTML>"', "","width=200,height=100,screenY=20");
    win.moveTo(x,y);
    var intervalID=window.setInterval("bounce()",interval);
    var sw=screen.availWidth-210
    var sh=screen.availHeight-100 
    function restart(){
    interval=10;
    win= window.open('javascript:"<HTML><HEAD><TITLE>Floaty!</TITLE></HEAD>
    <BODY><center>欢迎光临CAI网页教学园,我是会移动的窗口噢!用来做广告最好了!</center></BODY></HTML>"', "","width=200,HEIGHT=110,screenY=20");
    x=0, y=20//, dx=4,dy=4;
    win.moveTo(x,y);
    intervalID=window.setInterval("bounce()",interval);
    bounce()
    }function bounce(){if (win.closed) {
    clearInterval(intervalID);
    return;
    }
    if ((x+dx > sw) || (x+dx < 0)) dx = -dx;
    if ((y+dy > sh) || (y+dy < 0)) dy = -dy;
    x += dx
    y += dy
    win.moveTo(x,y)
    }
    function slower(){
    dx=dx/2,dy=dy/2
    clearInterval(intervalID);win.close()
    restart()
    }function faster(){
    dx=dx*2,dy=dy*2;
    if (dx>64) dx=64,dy=64;
    clearInterval(intervalID);win.close()
    restart()
    }</script>
     
    以下这段代码拷入<body></body>之间  
    <form>
    <div align="center"> 
    <input type=button value="关闭移动窗口 " onClick="clearInterval(intervalID);win.close();" name="button">
    <br>
    <input type=button value="重新打开移动窗口" onClick="restart();" name="button2">
    <br>
    <br>
    <input type=button value="窗口减速成" onClick="slower();" name="button2">
    <input type=button value="窗口加速" onClick="faster();" name="button2">
    </div>
    </form>