大家好,对JavaScript 检测浏览器是否启用弹出窗口过滤功能并提示感兴趣的小伙伴,下面一起跟随三零脚本的小编来看看JavaScript 检测浏览器是否启用弹出窗口过滤功能并提示的例子吧。
现在很多浏览器都有“弹出窗口过滤功能”,对于一些网站的功能有一定的限制,那么开发人员怎么样才能知道你的窗口是否被浏览器过滤,弹不出你的功能窗口了呢?icech找到了一段代码能够判断是否浏览器阻止了弹出窗口,并提示用户的方法。市一段javascript代码。
先将这段代码放在head里面
<script language="JavaScript">
function testOpenWin(schtext){
if (!schtext==''){
var toolswin=window.open (schtext,"","") ;
if (toolswin==null){
window.alert("您的浏览器启用弹出窗口过滤功能!\n\n请暂时先关闭此功能!") ;
}
}
}
</script>
下面是一个下拉菜单的效果测试
<form name="thisform">
<select name="sitelist" onChange="testOpenWin(document.thisform.sitelist.options[document.thisform.sitelist.selectedIndex].value)"><option value="" selected>=请选择=</option><option value="">三零脚本</option><option value="http://www.q3060.com">三零脚本1</option><option value="http://www.q3060.com">三零脚本2</option><option value="http://www.q3060.com">三零脚本3</option>
</select>
</form>