如何得到其他js中的变量? a.jsp页面引用了a.js和b.js,a.jsp通过window.open()打开了b.jsp,b.jsp引用了b.js,现在我要关闭b.jsp的时候对a.js里面的一个数组a[]进行操作。这能行吗?用什么方法可以得到a[]? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在a.jsp上写一个处理数组a[]的方法,比如方法名为a(),然后再关闭b.jsp时调用 opener.a(); 可以调用,谢谢了!如何删除数组里面指定的元素?for(i = 0;i < ccUser.length;i++){ if(ccUser[i] == toUserName){ ccUser.remove(i); break; } }这样貌似不删除啊 恩,可以用,谢谢了。还有个问题,当我关闭a.jsp的时候如何关闭b.jsp? 如果你用openModalessDialog这个方法打开你的新窗口,只要父窗口的url改变 子窗口就会关闭 我是用window.open()方法打开的,关闭一个窗口的时候不能指定关闭哪些窗口么? var cWin = window.open(....);适当的时候使用 cWin.close() 就可以关闭 cWin var child_win=window.open();关闭父窗口时child_win.close(); openeropener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作。还可以参照http://www.360doc.com/content/08/0320/17/13829_1131632.shtml和http://www.360doc.com/content/08/0320/17/13829_1131632.shtml 不行啊,关闭不了啊,我定义的cWin是局部变量 var cWin = window.open(....);cWin定义成全局的 貌似定义成全局变量会有问题的,因为我要打开N个b.jsp 我设置了全局变量,但是只能关闭最近打开的b.jsp,我要打开很多个b.jsp的,这个怎么让所有的b.jsp都关闭? 已经搞定了,我把我打开的所有b.jsp对象都保存到数组里面,然后关闭的时候循环关闭就ok了 dTree怎么设置第一个默认被选中 jquery 问题 Ext GridPanel有木有延迟加载的属性 在IE中能正常赋值,在火狐等其它浏览器不能正常赋值 如何在新窗体中打开 关于iframe加载的问题,急,请指教 百度热搜图动态效果是怎么做出来的 关于html与javascript的问题 怎么样在网页中直接打开office文件,而且不能让人保存,只能看 请问一个控制网页大小的问题!!! 如何用js屏蔽alt+Enter这个快捷键 location.target问题
if(ccUser[i] == toUserName){
ccUser.remove(i);
break;
}
}
这样貌似不删除啊
还有个问题,当我关闭a.jsp的时候如何关闭b.jsp?
适当的时候使用
cWin.close() 就可以关闭 cWin
关闭父窗口时
child_win.close();
和http://www.360doc.com/content/08/0320/17/13829_1131632.shtml
不行啊,关闭不了啊,我定义的cWin是局部变量
cWin定义成全局的
貌似定义成全局变量会有问题的,因为我要打开N个b.jsp