点击链接后会打开一个新窗口:
<html>
<body>
<script type="text/javascript">
function open_new_window(URL)
{
NewWindow = window.open(URL,"_blank","toolbar=no,menubar=0,status=0,copyhistory=0,scrollbars=yes,resizable=1,location=0,Width=1500,Height=760") ;
NewWindow.location = URL;
}
</script>
<a href="#" onClick="open_new_window('http://www.google.com');">google search</a>
</body>
</html>
但是如何使该窗口变小并使其显示没有标题栏?
打开窗口后,当用户在窗口外单击时,窗口必须自动关闭。我怎么能这样做?
答案 0 :(得分:0)
我不相信用真正的浏览器窗口可以做到这一点,但是你可以通过在页面的其余部分覆盖<div>
来获得类似的效果。然后,如果用户在其外部单击,则可以取消“对话框”。首先看一下jQuery UI Dialog。
答案 1 :(得分:0)
您无法隐藏标题栏,但使用Javascript事件时,您可以在失去焦点时将其关闭。
<script type="text/javascript">
window.onblur=function() {
window.close();
}
</script>
注意:某些浏览器会禁用JavaScript关闭功能。但是,如果是您的JavaScript代码打开了窗口,它应该可以正常工作。