位置:首页 > 网络编程 > JavaScript
JavaScript 检测浏览器是否启用弹出窗口过滤功能并提示
日期:2023-01-07 人气:

大家好,对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>