??传一个引用不就行了?
a.htm:
<SCRIPT LANGUAGE="JavaScript">
winb=window.open("b.htm");
winc=window.open("c.htm");
winc.winb=winb;
</SCRIPT>b.htm:
<SCRIPT LANGUAGE="JavaScript">
function plus(a,b){
return(a+b);
}
</SCRIPT>c.htm:
<SCRIPT LANGUAGE="JavaScript">
function temp(){
alert(winb.plus(1,2));
}
if(typeof(winb)=="undefined"){
try{
winb=window.opener.winb;
temp();
}catch(e){
alert("还没有打开b.htm!");
winb=window.open("b.htm");
temp();
}
}else{
temp();
}
</SCRIPT>
a.htm:
<SCRIPT LANGUAGE="JavaScript">
winb=window.open("b.htm");
winc=window.open("c.htm");
winc.winb=winb;
</SCRIPT>b.htm:
<SCRIPT LANGUAGE="JavaScript">
function plus(a,b){
return(a+b);
}
</SCRIPT>c.htm:
<SCRIPT LANGUAGE="JavaScript">
function temp(){
alert(winb.plus(1,2));
}
if(typeof(winb)=="undefined"){
try{
winb=window.opener.winb;
temp();
}catch(e){
alert("还没有打开b.htm!");
winb=window.open("b.htm");
temp();
}
}else{
temp();
}
</SCRIPT>
解决方案 »
- js为jsp页面元素赋值。为taglib参数赋值。
- jquery后代选择器不同写法的区别?
- 求教,简单的js循环问题。
- js达人请进(精简一段点图片后赋值于编辑器的JS)
- 如何用cookie保存数据,提交到本页面后得到这些数据?
- js 中语法问题
- 寻求方案,关于捕捉页面表格信息!求给启发!
- 如何在for 循环中 根据条件判断来 跳出for
- 我把校友录弄坏了,怎么办啊?
- 这段代码是单纯图片滚动,我想给图片加个名称在滚动(如图)。在img嵌个dl dd,图片滚动就乱了,怎么解决
- 再来一个小问题:怎么让程序为我选中列表框中的列, 我用myList.options[j].seleted=true;不成功
- 在netscape中javascript取div对象得问题
winb = window.opener.winb
is ok!!!