用js创新二个网页,在第一个网页使用按钮调用open方法打开第二个网页,在第一个网页中使用二个按钮,分别用来关闭自身和第二个网页,在第二个网页中使用定时器设置打开后10秒自动关闭。
时间: 2024-05-07 20:16:49 浏览: 38
好的,我明白您的问题了。下面是实现方式:
第一个网页(index.html):
```html
<!DOCTYPE html>
<html>
<head>
<title>第一个网页</title>
<script>
function openSecond() {
window.open('second.html', '_blank');
}
</script>
</head>
<body>
<button onclick="openSecond()">打开第二个网页</button>
<button onclick="window.close()">关闭当前网页</button>
</body>
</html>
```
第二个网页(second.html):
```html
<!DOCTYPE html>
<html>
<head>
<title>第二个网页</title>
<script>
setTimeout(function() {
window.close();
}, 10000);
</script>
</head>
<body>
<p>这是第二个网页</p>
</body>
</html>
```
在第一个网页中的 "打开第二个网页" 按钮,调用 window.open() 方法,打开第二个网页 second.html。在第二个网页中,使用 setTimeout() 方法设置一个定时器,10秒后自动关闭当前网页。
在第一个网页中的 "关闭当前网页" 按钮,调用 window.close() 方法,关闭当前网页。
阅读全文