【问题标题】:Alternative solution to an iframe?iframe 的替代解决方案?
【发布时间】:2016-10-24 03:11:11
【问题描述】:

我有一个顶部带有工具栏的网站。此工具栏有一个下拉菜单。当用户选择下拉列表时,根据选择,整个页面都会刷新以显示新数据。

工具栏是网站代码 (HTML) 的一部分。

问题 - 现在我想将此工具栏与网站代码分开,因为该工具栏也将包含在其他 html 中。我正在考虑将工具栏代码作为 iframe。这是一个好主意吗?有哪些挑战以及如何在其他网站中包含新的 iframe,是否具有挑战性?

除了 iframe 之外还有其他选项吗?

【问题讨论】:

标签: javascript html ajax iframe web


【解决方案1】:

您可以而且应该为此使用 AJAX。

拥有一个 HTML 网页(我们称之为page1):

<h1>Hello world! And tool bar code is on this page...</h1>

然后在您的主 HTML 文件中使用 AJAX 调用 page1(阅读有关 ajax 的更多信息 here)并将其附加到您的 html 代码中。

【讨论】:

    【解决方案2】:

    最好的办法是利用您正在使用的服务器端语言来包含工具栏的脚本(比如toolbar.html)。如果您想加载应该异步刷新的页面部分,只需标识该部分并使用 javascript 执行此操作。

    【讨论】:

      猜你喜欢
      • 2011-04-13
      • 1970-01-01
      • 2020-08-29
      • 2016-04-30
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多