showDialog回传值问题javascript

来源:互联网 发布:mysql show所有错误 编辑:程序博客网 时间:2024/05/16 09:46
另一个贴子是别人写的,我参考了一下,这个是自己用到的。

 function prAdvance()
 {
 if(validateSystem_SearchForm(System_SearchForm)) {
   var objForm = document.Systemlog_SearchForm;   
    var newUrl="/system/openAdDialog.do";      
    window.showModalDialog(newUrl,objForm,"dialogWidth:350px; dialogHeight:300px;status:no; directories:no; scrollbars:no; resizable=no;");
    objForm.action = "system/Search.do";
    objForm.submit();
  }
 
  }
这里是先执行validation中的验证,通过后再执行这段javascript!
这个方法中我用到了三个参数,其中newUrl为目标页面地址(可以是.do)用于弹窗口的打开、objForm是父窗体ActionForm的name,用于存放弹出窗口中的值。引号中的参数是设置弹出窗口的一些属性。
关闭弹出窗口的时候进行一次submit()。
原创粉丝点击