</head>
<frameset rows="42,*" cols="*" framespacing="0" frameborder="no" border="0">
    <frame id="bhNav" name="bhNav" src="Navigate.aspx?id=<%=this.termID %>" scrolling="no" noresize="noresize" />
    <frameset rows="*" cols="*,170" framespacing="0" frameborder="no" border="0">
    <frame id="bhPlayer" name="bhPlayer" src="NewPlayer.aspx" scrolling="no" frameborder="no" noresize="noresize" />
    <frame id="bhChn" name="bhChn" src="ChannelListSS.aspx?id=<%=this.termID %>" noresize="noresize" />
</frameset>
</frameset>
<noframes>
    <body><script src="../../Js/Mask.js" type="text/javascript"></script>
<script type="text/javascript"  language="javascript">    var mask = new maskMaskTips();
    function showDetail() {        var l = document.createElement('DIV');
        l.style.cssText = 'height:92px;width:92px;background:Transparent url(../../images/loading.gif) no-repeat center center;';
        mask.open(l, 92, 92);
    }
    
</script>
    </body>
</noframes>
</html>我在框架页中加入了一个 js方法,但是我在子页面中调用不到这个方法  window.parent.showDetail(); ,求原因和其他解决方案!谢谢

解决方案 »

  1.   

    </head>

    </head>
    <frameset rows="42,*" cols="*" framespacing="0" frameborder="no" border="0">
      <frame id="bhNav" name="bhNav" src="Navigate.aspx?id=<%=this.termID %>" scrolling="no" noresize="noresize" />
      <frameset rows="*" cols="*,170" framespacing="0" frameborder="no" border="0">
      <frame id="bhPlayer" name="bhPlayer" src="NewPlayer.aspx" scrolling="no" frameborder="no" noresize="noresize" />
      <frame id="bhChn" name="bhChn" src="ChannelListSS.aspx?id=<%=this.termID %>" noresize="noresize" />
    </frameset>
    </frameset>
    <noframes>
      <body><script src="../../Js/Mask.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">  var mask = new maskMaskTips();
      function showDetail() {  var l = document.createElement('DIV');
      l.style.cssText = 'height:92px;width:92px;background:Transparent url(../../images/loading.gif) no-repeat center center;';
      mask.open(l, 92, 92);
      }
        
    </script>
     

    <frameset rows="42,*" cols="*" framespacing="0" frameborder="no" border="0">
      <frame id="bhNav" name="bhNav" src="Navigate.aspx?id=<%=this.termID %>" scrolling="no" noresize="noresize" />
      <frameset rows="*" cols="*,170" framespacing="0" frameborder="no" border="0">
      <frame id="bhPlayer" name="bhPlayer" src="NewPlayer.aspx" scrolling="no" frameborder="no" noresize="noresize" />
      <frame id="bhChn" name="bhChn" src="ChannelListSS.aspx?id=<%=this.termID %>" noresize="noresize" />
    </frameset>
    </frameset>
    <noframes>
      <body>
     
    方法加那 就可以调用了
      

  2.   

    </head>

    <script src="../../Js/Mask.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">var mask = new maskMaskTips();
    function showDetail() {var l = document.createElement('DIV');
    l.style.cssText = 'height:92px;width:92px;background:Transparent url(../../images/loading.gif) no-repeat center center;';
    mask.open(l, 92, 92);
    }</script>

    <frameset rows="42,*" cols="*" framespacing="0" frameborder="no" border="0">
      <frame id="bhNav" name="bhNav" src="Navigate.aspx?id=<%=this.termID %>" scrolling="no" noresize="noresize" />
      <frameset rows="*" cols="*,170" framespacing="0" frameborder="no" border="0">
      <frame id="bhPlayer" name="bhPlayer" src="NewPlayer.aspx" scrolling="no" frameborder="no" noresize="noresize" />
      <frame id="bhChn" name="bhChn" src="ChannelListSS.aspx?id=<%=this.termID %>" noresize="noresize" />
    </frameset>
    方法加那 就可以调用了
      

  3.   

    哥们我还没有看懂,你是说让我把代码一道 head 下面去?