A.aspx 里面写一个js函数top._Event = {};top._Event.createTabs = function (URL,NAME){
  do something
}
C.aspx 里面写一个js函数function aaa (){
    top._Event.createTabs("XXXX","0000");}

解决方案 »

  1.   


    //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);
    }
      

  2.   

    c.aspx
    <a href="#" onclick="top.JS函数(动态添加tabs,引用A.aspx里的ID,class实现添加)">调用a.aspx的函数</a>
    楼主要了解iframe的关系就很简单了。。top就是a的引用。。parent得到b的引用,parent.parent就是aiframe和父页,window.open打开页面之间的引用关系