阻止此页面创建其他对话框

发布于 2024-11-26 20:08:54 字数 781 浏览 4 评论 0原文

Firefox4有一个新功能→【阻止此页面创建额外的对话框】

但是当我希望多次打开警报对话框时,这对我来说也是一个麻烦。

现在,出现了一个新问题...如下↓

1) I call the alert dialog more than once , and check the  
  【Prevent this page from creating additional dialogs】
2) I click a download button , My web application is down.... 

(我的按钮事件在下面...并且因为它还没有进入操作,所以我只是编写客户端源代码...)

我的按钮活动

getDownloadFile:function(){
    $('xform').submit();
}

我的页面代码

<div style="display:none;">
    <form id="xform" action="down.do" method="post" target="xfra">
    </form>
</div>
<iframe id="xfra" name="xfra" src="/?scid=dummy.htm" style="width:0px;height:0px;visibility:hidden;"></iframe>

希望有人能帮助我...谢谢...

Firefox4 has a new feature → 【Prevent this page from creating additional dialogs】

But it was also a trouble with me when I hope an alert dialog opened more than once.

Now, A new problem has appeared ...like below ↓

1) I call the alert dialog more than once , and check the  
  【Prevent this page from creating additional dialogs】
2) I click a download button , My web application is down.... 

(my button' event is below.... and because it hasn't into the action , so I'm just write the client source....)

My Button Event

getDownloadFile:function(){
    $('xform').submit();
}

My Page Code

<div style="display:none;">
    <form id="xform" action="down.do" method="post" target="xfra">
    </form>
</div>
<iframe id="xfra" name="xfra" src="/?scid=dummy.htm" style="width:0px;height:0px;visibility:hidden;"></iframe>

Hope anybody can help me ...thanks...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

黎歌 2024-12-03 20:08:54

我猜测代码中的 $ 意味着您正在使用 jQuery(如果是这种情况,您应该在标签中提及它)。

如果您不使用 jQuery,那么我对其他框架的选择器了解不多。但是,如果是jQuery,你的选择器就不正确,应该是:

$('#xform').submit();

not

$('xform').submit();


由于您使用的是 PrototypeJS,因此上述内容是不正确的。

I am guessing the $ on your code means you are using jQuery (you should mention it in the tags if this is the case).

If you are not using jQuery, then I don't know much of the other frameworks' selectors. However, if it is jQuery, your selector is not correct, it should be:

$('#xform').submit();

not

$('xform').submit();


Since you are using PrototypeJS, the above is incorrect.

嘿看小鸭子会跑 2024-12-03 20:08:54

这是一个简单的修复

function myAlertMsg() {
   alert("Whatever message you want");
   location.reload(); /*This prevents the browsers pop-up disabler*/
}

Here's a simple fix:

function myAlertMsg() {
   alert("Whatever message you want");
   location.reload(); /*This prevents the browsers pop-up disabler*/
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文