var ss;
var ret=null;
ret=window.showModalDialog(PopPage+'?'+Argname+'='+Arg+'&querytype=L&selectType='+SelectType+'&'+Argname1+'='+Arg1+'&'+Argname2+'='+Arg2,ret,'dialogwidth:'+Width+'px;dialogheight:'+Height+'px'+';scrollbar:no;toolbar:no;menubar:no;resize:no;directories:no;status:no');
if(ret==null){
return;
}
ss=ret.split("|");
//取到返回值后用|分离成两部分
Textseq.value=ss[0];
Textname.value=ss[1];
}
如果,ret没有设置null.
页面会报错:undefined为空或不是对象.
此处特别注意变量ret要预设null
var ret=null;
ret=window.showModalDialog(PopPage+'?'+Argname+'='+Arg+'&querytype=L&selectType='+SelectType+'&'+Argname1+'='+Arg1+'&'+Argname2+'='+Arg2,ret,'dialogwidth:'+Width+'px;dialogheight:'+Height+'px'+';scrollbar:no;toolbar:no;menubar:no;resize:no;directories:no;status:no');
if(ret==null){
return;
}
ss=ret.split("|");
//取到返回值后用|分离成两部分
Textseq.value=ss[0];
Textname.value=ss[1];
}
如果,ret没有设置null.
页面会报错:undefined为空或不是对象.
此处特别注意变量ret要预设null
本文介绍了一种在使用window.showModalDialog展示模态对话框并获取返回值的方法。通过预设变量ret为null来避免可能产生的错误,并利用split方法解析返回的字符串,实现了将返回值正确赋值给相应文本框的功能。
5868

被折叠的 条评论
为什么被折叠?



