如何得到其他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了 行路 求教HTML5 audio 中的ended事件问题。 求一段js匹配正则,取得value的值 jquery如何获取表格中的某个单元格内容 求解jquery获取元素的位置及设置滚动条位置 关于数组判断问题 js 获取当前div的样式 关于ie缓存的奇怪问题 JavaScript难题,谁会帮我一下 请帮我分析一段javascript代码,急~ 根据网址获取源代码并在自己的页面上展示出来 如何用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