Html 刷新框架集

Html 刷新框架集,html,refresh,frameset,Html,Refresh,Frameset,我有一个带有框架的站点: <frameset cols="69%,31%"> <frame src="main.php" /> <frame src="result.html" /> </frameset> 下面是它的工作原理(要复杂得多) Main.php(左框)使用搜索(像搜索引擎)result.html(右框),只读取Main.php找到的内容,因此: 我要做的是从main.php刷新result.html。我该怎么做 注意:我不想

我有一个带有框架的站点:

<frameset cols="69%,31%">
  <frame src="main.php" />
  <frame src="result.html" />
</frameset>
下面是它的工作原理(要复杂得多)

Main.php(左框)使用搜索(像搜索引擎)result.html(右框),只读取Main.php找到的内容,因此:

我要做的是从main.php刷新result.html。我该怎么做


注意:我不想用AJAX定时器或其他东西自动刷新result.html(右框)。如果在包含两个框架的页面中添加JavaScript函数,则必须通过main.php(左框架)触发刷新

在父页面中:

refreshResults = function () {
    resultFrame.location.reload();
}
然后从main.php调用它,如下所示:

------------|-----------
            |
search      | result1
            | result2
            | result3
            |
            |
            |
            |
------------|---------
parent.refreshResults ();

如果在保存这两个框架的页面中添加JavaScript函数,则可以实现这一点

在父页面中:

refreshResults = function () {
    resultFrame.location.reload();
}
然后从main.php调用它,如下所示:

------------|-----------
            |
search      | result1
            | result2
            | result3
            |
            |
            |
            |
------------|---------
parent.refreshResults ();
很简单

首先,您需要在框架中指定“name”属性,如:



在main.php中

功能btn_重置(){ parent.result.location.reload();}

很简单

首先,您需要在框架中指定“name”属性,如:



在main.php中

功能btn_重置(){ parent.result.location.reload();}


嗯,有点像onclick load“”?如果适用,您可以将目标设置为帧的id?mm,例如onclick load“”?如果适用,可以将目标设置为帧的id?