谷歌 window.showModalDialog 点击关闭返回上一次的值

北方蛮子 发布于 2013/10/31 10:06
阅读 528
收藏 0

代码是这样

主页面:

var path = $("#contextPath1").val();
 var Url = path+"/interface.do";
 var str = window.showModalDialog(Url,window,"help:no;status:no;scroll:yes;dialogWidth:750px;dialogHeight:510px;");
 if (str == null){
  if(str == undefined) {
         str = window.returnValue;
        }
    }
 if(str!=null && str!=undefined){
 alert(str.name);
 }

子页面是这样的:

 objc.id=strsel;
   objc.name=strsel2;
   if (window.opener != undefined) {
       //for chrome
         window.opener.returnValue = objc;
         window.opener.close(); 
  }
  else {
         window.returnValue = objc;
  }
   window.close();

我在使用IE和火狐的时候没有问题

但是在谷歌下面,当我在子页面,不选择数据,而是点击关闭按钮的时候,谷歌却是返回了上一次选择的数据。。。。

这是为什么,有什么解决方法么

加载中
0
北方蛮子
北方蛮子
还没找到办法!请问有人能解决么
返回顶部
顶部