文件全部引入了 all base css 不用说路径引入问题了<script>
        Ext.onReady(
        Ext.get("Button1").on("click",liuyan)
    )
    function liuyan()
    {
        var win =window.parent;
        win.Ext.Msg.alert('123','123');
    }
</script>在iframe 里可以使用
但是在框架集里        <frameset rows="50,*" cols="*" frameborder="no" border="0" framespacing="0">
              <frame src="top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
                  <frameset cols="250,*" id="SperateBar" frameborder="no" border="0" framespacing="0">
                    <frame src="left.aspx" name="leftFrame" scrolling="yes" noresize="noresize" id="leftFrame" />
                    <frame src="Default2.aspx" name="framRight" id="framRight" />
                  </frameset>
              </frameset>
这里使用不了 请教如何在这里使用 直接发代码 我测试成功给分 谢谢

解决方案 »

  1.   

    你有firefox不?放进去调试下就行了
      

  2.   

    如果是 var win =window.parent的话,那么 parent窗口本身也要引入Extjs,也就是 写有<frameset>的文件中,要有
    <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="extjs/ext-all.js"></script>
    <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />
      

  3.   

        Ext.onReady(function(){
            Ext.get("Button1").on("click",liuyan);
        });
        function liuyan()
        {
            var win =window.parent;
            win.Ext.Msg.alert('123','123');
        }
      

  4.   

    1.var win =window.parent;
    他的父窗口是谁啊
    你应该是直接拿到frame吧
    2.Ext.Msg.alert()就可以直接这样用啊
    你为什么还要用window来点类?
    3.试试window.leftFrame.Ext.Msg.alert()
      

  5.   

    1 不知道LZ使用的框架集页面,是否在其他地方又用IFRAME引用这个框架页面??我当时遇到过这样的问题,比如框架页页面为main.aspx,但是在FormMain.aspx里面,又使用了ifram src=main.aspx,导致不能显示!解决办法,就是在FormMain.aspx里面,也要将路径完全引入。2 当时找了半天没有找到问题的情况下,baidu,google以后,说是frameset的原因,就将框架集页面改成普通的页面,问题解决<table width="1000" height="100%" border="0" cellspacing=0   cellpadding=0   align="center">
      <tr>
        <td height="141" colspan="2"><iframe   width=100%   height=100%   frameborder=0 src="top.aspx" scrolling="No" noresize="noresize" id="topFrame" title="topFrame"></iframe></td>
      </tr>
      <tr>
        <td width="170" height="409"><iframe   width=100%   height=100%   frameborder=0 src="menu2.aspx"  name="leftFrame" scrolling="Auto" noresize="noresize" id="leftFrame" title="leftFrame"></iframe></td>
        <td height="409"><iframe   width=100%   height=100%   frameborder=0 src="mainmain.aspx" name="mainFrame" id="mainFrame" title="mainFrame"></iframe></td>
      </tr>
    </table>楼主的frameset和我的应该差不多,我是直接将iframeset改用table,高度设置好!!同样解决
      

  6.   


    <script>
            Ext.onReady(function(){
            Ext.get("Button1").on("click",liuyan)
        })
        function liuyan()
        {
            var win =window.parent;
            Ext.Msg.alert('123','123');
        }
    </script>
      

  7.   

    我知道 iframe 能用 我就想在frame中用
      

  8.   

    框架集里的引用 是不能在head里的   要放在<body>这里引用</body><body style="margin: 2px">    <script src="../Ext/adapter/ext/ext-base.js" type="text/javascript"></script>    <script src="../Ext/ext-all.js" type="text/javascript"></script>
    ....................................................................................
    别的代码.........................................................
    </body>