我想做什么 -
1)点击按钮我将打开一个新窗口(弹出窗口)。
2)当我 点击相同的按钮,如果窗口(弹出窗口)已经打开,我不会 再次打开它,而不是先前打开的窗口(弹出窗口) 所有窗户。
3)如果弹出窗口未打开,我将使用window.open()打开弹出窗口。
到目前为止我做了什么 -
1)点击按钮我将打开一个新窗口(弹出窗口)。
2)问题:如果窗口已经打开,如何在点击按钮时不允许打开新窗口?
答案 0 :(得分:1)
你走了:
Javascript功能:
<script language="javascript" type="text/javascript">
function popitup(url) {
newwindow=window.open(url,'name','height=200,width=150');
if (window.focus) {newwindow.focus()}
return false;
}
</script>
HTML标记:
<a href="popupex.html" onclick="return popitup('popupex.html')">Link to popup</a>
来源:http://www.quirksmode.org/js/popup.html
请查看此源以及它们如何使用它的来源。他们也有一些确切需要的例子。
答案 1 :(得分:0)
请将window.open()放在一个变量中,如
var w = window.open(); 它不会再打开新窗口。
祝你好运。