gpt4 book ai didi

javascript - 单击按钮时会打开新窗口,但使用 .onclick() 时不会打开新窗口

转载 作者:行者123 更新时间:2023-12-02 14:36:12 25 4
gpt4 key购买 nike

我正在使用创建所有 HTML/XML 的软件,所以我没有这个,我创建了一个按钮来在新窗口中打开表单。当我实际单击此按钮时,一切正常。但是,当我运行 onload 代码时,我收到一条消息,指出该页面已被阻止,我需要删除所有弹出窗口阻止程序

    var button = getElement("GUID_of_Button"); 
button.click();

如果我设置在与工具提示相同的窗口中打开表单而不是在新窗口中打开表单,则此代码有效。我在 Chrome、Firefox 和 IE 上尝试过,结果相同。 (没有控制台错误)

不确定这是否有帮助(当我检查元素时得到这个)

<input name="buttoncontrol0F09F8F7" id="ID_buttoncontrol0F09F8F7" value="Click here" type="submit" title="Click here" class="Button_Standard" style="cursor: pointer;">==$0

当然,我可以删除任何阻止程序,但由于这是针对整个办公室的,我不能要求每个人都这样做,以便我可以让它发挥作用。任何建议表示赞赏。

最佳答案

这是现代浏览器的一项功能,它将新窗口的打开限制为用户发起的操作。
这很重要,因为它可以降低安全风险并消除最令人讨厌的广告。
除非您能让每个人都更改其浏览器设置,否则不会自动打开新窗口。

根据您需要显示的数据,您可以考虑使用模态/弹出窗口等新窗口的替代方案。看看 Bootstrap's modal 的例子.

关于javascript - 单击按钮时会打开新窗口,但使用 .onclick() 时不会打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37433003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com