1

我的 onclick 会打开一个名为 index.html 的页面。我的网站有框架,我想设置目标框架。我的函数在 FRAME id="preview" 中,我想在 FRAME id="bu" 中加载 index.html

 onclick : function() {
            // Add you own code to execute something on click
          window.location = 'index.html';
        }

-

<FRAMESET id="frameset" rows="95,*" cols="*">
  <FRAME noresize="" id="tool" name="tool" src="Application/tool/<?=$id ?>">
  <FRAMESET COLS="81%,*">  
  <FRAME id="preview" name="preview" src="<?=$preview_url ?>"       onload="bu.setPreviewEvents()" >
  <frameset id="tcolor" rows="60,*" cols="*">  
    <FRAME id="colorfr" name="colorfr" scrolling="no" src="<?=$colorfr_url ?>" >
    <FRAME id="bu" name="bur" src="<?=$bu_url ?>" >
    </frameset>
  </FRAMESET> 
  </FRAMESET> 

4

1 回答 1

8

您可以使用 . 从任何框架访问主窗口top。要引用特定frame元素,您可以使用它的name, 或frames主窗口的集合:

window.top.frames['bur'].location.href = 'index.html';

请注意,该frames集合包含元素window内的对象frame,而不是frame元素。

于 2013-08-14T06:13:51.323 回答