接收window.showModalDialog(url,dialogArgments.features)的返回值

来源:互联网 发布:锐捷当前连接到网络2 编辑:程序博客网 时间:2024/06/08 06:32

若主页面main.jsp,想要获取弹出页面的返回值可以使用window.showModalDialog(url,dialogArgments.features)方法.                            

其中url路径就是你要弹出的页面如取名:show.jsp,在show.jsp中关闭时触发的方法里写window.returnValue=result;

这里返回的是Array型,id和name

show.jsp提交方法中

//确认
function onOK(){

        var result
=new Array;    

        result[
0]=id;
        result[
1]=name;
        window.returnValue
=result;
     
       window.close();
}

 

其中result就是要返回的值.

main.jsp对应方法中:

function getShowValue()
{
        
var result = window.showModalDialog("<%=baseUrl>/show.jsp","show","dialogWidth=380px;dialogHeight=380px; center:yes");
       
        
if(result!=null){
           
var id=result[0];
           
var name=result[1];                    
       }

}

其中result就是接收从show.jsp返回的值.这样main.jsp就获得了show.jsp返回的值拉.

就是这样的拉,^_^

原创粉丝点击