..难..怎么判断.是被以对话框的形式打开,还是被以普通网页打开.
我有一张网页A.jsp
我想在A.jsp里判断是不是被showModalDialog(A.jsp)打开,该怎么判断,
想要实现的功能是,如果showModalDialog(A.jsp)打开A.jsp这时A.jsp出错,系统跳转到error.JSP
这时error.JSP被开在刚才的对话框中了,我想实现点了error.JSP的按钮后,回到LONGIN.JSP.
其他的窗口全关掉.比如母窗口(打开A.jsp的窗口)或者对话框..
请问怎么实现,请大家给点思路....谢谢了..狗年祝大家发大财
问题点数:20、回复次数:3Top
1 楼greki(锐╃→)回复于 2006-02-24 08:21:49 得分 0
大家来帮忙啊Top
2 楼mingxuan3000(铭轩)回复于 2006-02-24 08:35:21 得分 20
if(window.opener) alert("window.open()");
if(window.dialogArguments) alert("showModalDialog"); //不过这个判断需要第二个参数不为空
http://community.csdn.net/Expert/topic/4554/4554408.xml?temp=.9429438Top
3 楼menglory(繁华似锦)回复于 2006-02-24 08:58:40 得分 0
干什么需要判断呢,如果A.JSP出错,跳到ERR.JSP的话,直接在A.JSP中加入erorPage="ERR.JSP",剩下的就在ERR.JSP中完成。多简单的事啊。Top




