在我的应用程序中,窗口打开pop1,pop1打开pop2,pop2打开pop3。我在pop3。我怎么知道在jquery或javascript中pop3之前打开了多少个窗口/弹出窗口
答案 0 :(得分:1)
<强>假设:强>
.ui-dialog
) var modalsCurrentlyOpen = $('.ui-dialog').length;
答案 1 :(得分:0)
您可以初始化计数器变量,然后在运行window.open
时随时添加一个变量。
但是之后
a)当打开弹出窗口关闭时(可能使用隐藏字段值)卸载时,你需要发送一个可移动的父窗口:
opener.document.your_form.counter.value ++;
b)如果用户有弹出窗口拦截器,那将无法正常工作。
答案 2 :(得分:0)
count
中,将给出答案以找到要打开的窗口的数量。
popup = this;count=0;
if(window.top != popup.self)
{
count=count+1;
popup = popup.parent;
}