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

若主页面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返回的值拉.

就是这样的拉,^_^

你可能感兴趣的:(function,null,url)