JavaScript自动弹出窗口并自动关闭窗口代码
2014-10-15来源:易贤网

<HTML>

<HEAD>

<TITLE>自动离开的窗口</TITLE>

<SCRIPT>

<!--

var flyingwin

var popupwidth=200

var popupheight=150

var marginright

var windowcenter

var i_top=200

var i_left=-popupwidth-50

var step=40

var timer

var waitingtime=5000

var pause=20

function 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><p align=center>请不要关闭,马上就离开:(</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()

}

}

// -->

</SCRIPT>

</HEAD>

<BODY onload=showWindow()> </BODY>

</HTML></td>

</tr>

</table>

更多信息请查看IT技术专栏

2025公考·省考培训课程试听预约报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息