我试图让用户点击警报时确定,它会允许我的网站弹出窗口。我目前的代码是:
var w = window.open( "urls","_blank", "height = 200, width = 300, top=450, left=1025" );
if(w == null || typeof(win) == "undefined" || win.location.href == 'about:blank') {
alert("You must allow pop ups before continuing, click the button to allow pop ups");
}
我如何能够实现这一目标,或者如果不可能,我怎样才能实现一种方式,以便他们可以轻松地为我的网站弹出窗口,而不必通过进入浏览器设置让他们允许。
非常感谢
答案 0 :(得分:1)
为什么不随机化锚标记中的href? ES:
<a href="" id="randLink" target="_blank">Open a random site</a>
想象一下jquery函数: 首次加载页面时,选择一个随机站点并将链接放在#randLink的href中:
$(document).ready(function() {
$('#randLink').attr('href',generateRandUrl());
});
并在每次点击时更改href值:
$( "#randLink" ).click(function() {
$('#randLink').attr('href',generateRandUrl());
});
generateRandUrl()是一个返回您某个网站的字符串值的函数