【问题标题】:Refresh Frameset刷新框架集
【发布时间】:2010-08-05 02:11:46
【问题描述】:

我有一个带框架的网站:

<frameset cols="69%,31%">
  <frame src="main.php" />
  <frame src="result.html" />
</frameset>

它看起来像这样:

------------|-----------
            |
search      | result1
            | result2
            | result3
            |
            |
            |
            |
------------|---------

这是它的工作原理(它要复杂得多)

Main.php(左框)使用搜索(类似于搜索引擎) result.html(右框),只读取 main.php 找到的内容,所以:

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

注意:我不想使用 AJAX 计时器或其他东西自动刷新 result.html(右框架)。刷新必须由main.php(左框)触发

【问题讨论】:

标签: html refresh frameset


【解决方案1】:

如果您将 JavaScript 函数添加到包含两个框架的页面中,您可以完成此操作。

在父页面中:

refreshResults = function () {
    resultFrame.location.reload();
}

然后像这样从 main.php 调用它:

parent.refreshResults ();

【讨论】:

    【解决方案2】:

    很简单。

    首先,您需要在框架中分配“名称”属性,例如:



    在main.php中

    【讨论】:

      猜你喜欢
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多