做网页的时候需要弹出一个小窗口,然后要实现一个功能就是鼠标点击超链接关闭小窗口并打开一个新页面,就如同下图:
这是一个小窗口,点击超链接这个窗口会关闭并且会正常在浏览器打开新页面,首先写js关闭窗口的方法
<script type="text/javascript">
function closewin(){
//关闭窗口的方法
window.opener=null;
window.open('','_self','');
window.close();
}
</script>
这个closewin()方法可以实现关闭浏览器窗口,是任何窗口类型都可以,
然后为超链接添加事件即可,
<a href="url" target="_blank" onclick="closewin();">请点这里</a>
url就是在新窗口中打开的页面网址,target="_blank"意思是在新窗口中打开页面