一个兼容ie与ff的window.open后窗口返回值给原窗口的代码

发布时间:2020-03-06编辑:脚本学堂
提供一个可以兼容IE与FF的windows.open打开窗口后,将返回值传递给原窗口的代码,有需要的朋友,可以参考下。

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script language="<a href="http://www.jb200.com/js/" target="_blank" class="infotextkey">javascript</a>">
function insert_to_opener(txt){
 //alert(txt);
 var isMSIE= (navigator.appName == "Microsoft Internet Explorer");
 if (isMSIE){
 var arr=txt.split(',');
 window.opener.myform.iname.value=arr[0];
 window.opener.myform.itel.value=arr[1];
 window.opener.myform.receiver.value=arr[2];
  
 window.close();
 }else{
   var arr=txt.split(',');
  window.opener.document.getElementByIdx_x("myform").iname.value=arr[0];
  window.opener.document.getElementByIdx_x("myform").itel.value=arr[1];
  window.opener.document.getElementByIdx_x("myform").receiver.value=arr[2];
  window.close();
//  parent.opener.myform.iname.value=arr[0];
//  parent.opener.myform.itel.value=arr[1];
//  parent.opener.myform.receiver.value=arr[2];
 }
}
</script>
89