日期:2014-05-19  浏览次数:20527 次

怎么判断页面是否是showModalDialog打开的~~~~~~~~~~~~~~~~~
RT.
我想屏蔽掉直接输入url访问页面,所以我在基页里加了if(   top.frames.length> 1)...的判断,但没想到把showModalDialog打开的页面也屏蔽了,希望高手帮我解决一下这个问题,跪谢了!!!

我想直接打url访问的页面和showModalDialog打开的页面总该有不同之处吧,高手指点下,谢谢!

------解决方案--------------------
换个方式判断 if (Request.UrlReferrer == null)
------解决方案--------------------
Request.UrlReferrer可能不是null,而是别的值,你输出看一下

还有可以在showModalDialog打开的页面地址中加入一个参数用来判断
------解决方案--------------------
无法判断
------解决方案--------------------
在showModalDialog打开的页面地址中加入一个参数用来判断

并且最好这个参数是动态产生
------解决方案--------------------

值得学习下!
帮顶!