A.aspx 里面写一个js函数top._Event = {};top._Event.createTabs = function (URL,NAME){
do something
}
C.aspx 里面写一个js函数function aaa (){
top._Event.createTabs("XXXX","0000");}
do something
}
C.aspx 里面写一个js函数function aaa (){
top._Event.createTabs("XXXX","0000");}
解决方案 »
- 这行JS代码什么意思:(function(global){})(this);
- 对于推崇javascript权威指南有一点不明白。。
- 高手快来看看还是状态栏的问题,我禁止后在自己的机器上看不到,传到服务器就看到了,怎么办啊?
- 变量范围, 奇怪的问题 ━━━━━━━━
- 代码段(function(){alert(‘haha’)})(); 可以运行么?请解释之
- 要学习javascript要什么样的学习环境?(电脑里应该装什么?)
- 请教个正则表达式
- 如何让一个下拉select及可以选择也可以输入信息..
- 怎样设置marquee中的字体颜色?(在线……)
- 关于js的匿名函数的问题
- 原型继承闭包啥的。。我不懂,请教大神。急啊!!!
- jQuery EasyUI slider 中获取不到value
//a页面:
function createTab(url,name){
//code...
}
//b页面:
function createTab_b(url,name){
window.parent.createTab(url,name);
}
//c页面:
function createTab_c(url,name){
window.parent.createTab_b(url,name);
}//或者省略掉b页面,直接在c页面这么写:
function createTab_c(url,name){
window.parent.parent.createTab(url,name);
}
<a href="#" onclick="top.JS函数(动态添加tabs,引用A.aspx里的ID,class实现添加)">调用a.aspx的函数</a>
楼主要了解iframe的关系就很简单了。。top就是a的引用。。parent得到b的引用,parent.parent就是aiframe和父页,window.open打开页面之间的引用关系