Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有“确定为超链接”的确认框_Javascript_Jquery_Html - Fatal编程技术网

Javascript 带有“确定为超链接”的确认框

Javascript 带有“确定为超链接”的确认框,javascript,jquery,html,Javascript,Jquery,Html,这是我的问题:chrome不允许在没有用户操作的情况下打开新选项卡,它会打开一个我不想要的新窗口,因此为了解决这个问题,我希望在用户单击确认框中的ok时打开新页面。 不幸的是,bool=window.confirm'sure'不算作用户操作,所以我需要一个简单的代码,它看起来像普通的确认框,但不是ok按钮,而是一个锚,我可以动态设置它的url 注:我相信可以使用JQuery UI来完成,但我只想使用javascript和JQuery,这只是针对chrome浏览器,这是我唯一的一线希望。尝试使用一

这是我的问题:chrome不允许在没有用户操作的情况下打开新选项卡,它会打开一个我不想要的新窗口,因此为了解决这个问题,我希望在用户单击确认框中的ok时打开新页面。 不幸的是,bool=window.confirm'sure'不算作用户操作,所以我需要一个简单的代码,它看起来像普通的确认框,但不是ok按钮,而是一个锚,我可以动态设置它的url

注:我相信可以使用JQuery UI来完成,但我只想使用javascript和JQuery,这只是针对chrome浏览器,这是我唯一的一线希望。

尝试使用一个看起来像确认框但由您创建的对话框,您可以对其进行样式设置

var r = confirm("Press a button!");
if (r == true) {
window.open("your url","_blank");
}

如果我得到了你真正需要的,你可以使用简单的JS.< /P>对不起,伙计,我已经尝试过了,Chrome不认为这是一个用户行为,如果我是正确的,用户动作必须是一个直接回调。我试图在没有插件的情况下做它,你有没有提供这样的代码的地方?谷歌是你的朋友。