类似的问题有很多人问过了,用模态窗口
http://community.csdn.net/Expert/topic/3480/3480264.xml?temp=.704159
http://community.csdn.net/Expert/topic/3535/3535328.xml?temp=.8636743或者提示他一下:
<script language="JavaScript">
<!--
function openwin(url,name,features)
{
var Withwolf=window.open(url,name,features)
if(!Withwolf)
{
Withwolf=window.open(url,name,features)
}
if(!Withwolf)
{
alert("无法开启新窗口,如果您使用了窗口拦截工具,请将其暂停使用")
}else{
Withwolf.focus()
}
}
openwin('','xiaobin','width=400, height=300')
//-->
</script>

解决方案 »

  1.   

    我想实现的目的是单击某个按钮,判断Session("xssjmxid")的值打开不同的最大化窗口,现在遇到的
    问题是该窗口要被拦截,有没有什么更好的办法解决该问题,我用VB.NET写的WEB程序,代码如下,希望各位大虾一顶帮忙!!!
    If Session("xssjmxid") <> 1 Then
    Response.Write("<script language='javascript'>window.open         ('xssjk.aspx', 'xssjk');</script>")
    End If
    If Session("xssjmxid") = 1 Then
    Response.Write("<script language='javascript'>window.open         ('xssjz.aspx', 'xssjk');</script>")
    End If
      

  2.   

    这个的确是蛮讨厌的,模态窗口没window.open那么灵活,它好像不可以最小化吧,我看你就按照 whb147(苦乐随缘)的方法,写个监测函数,如果监测窗口被拦截,那么用alert提示用户先关闭3721,然后你再用window.open的方法打开,监测函数这个论坛有,自己找一下吧