javascript间窗口互相通信,window.open新建窗口保存父窗口对象

平常的窗口间通信直接

win=window.parent

win.attr111=xxx

attr111表示任意你想在对方窗口保存的属性 

上面语句就是在父窗口的某个属性保存任意你想保存的值

 

下面说下打开一个新窗口然后在新窗口内保存父窗口的对象,便于返回一些结果到父窗口

var url="http://www.w123.cn/met.php?app=www";
var Win=window.open(url);
var timer1 = setTimeout(function(){Win.dest_win=window; },1000);  //这一句主要是为了防止ie浏览器无法正常赋值

 

 

posted @ 2013-10-09 12:08  见欲不见  阅读(476)  评论(0编辑  收藏  举报