我想在脚本上保持5秒钟的自动关闭功能,在5秒钟后关闭弹出窗口,但是由于我对此进行了研究,所以我不明白代码的含义,因此我在这里问这里的代码如何我的代码:

<script type="text/javascript">
function openWin()
{
    window.name = "_oldWindow";
    myBtn=window.open('','_NewWindow ','width=200,height=200');
    myBtn.document.write("<p>Lot Name: Esperanza</p>");
    myBtn.document.write("<p>Lot Price: P800,000</p>");
    myBtn.document.write("<p>Lot Size: 50 sq. metres</p>");
    myBtn.document.write('<a href="Admin/reserve.php"      target="_oldWindow">Reserve</a>');;
    myBtn.focus();
}
</script>

最佳答案

只需添加

setTimeout(function(){ myBtn.close()}, 5000);

作为函数的最后一行。将在5.000毫秒的超时后运行myBtn.close()方法。 5秒x 1000毫秒。

关闭时间为5秒的示例:jsFiddle

09-25 16:18