iframe的替代解决方案



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

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

问题 - 现在,我想将此工具栏与网站代码分开,因为该工具栏也将用于其他HTML。我认为将工具栏代码作为iframe。这是一个好主意吗?什么是挑战,如何将新的iframe包括在其他网站中?

是否具有挑战性?

除iframe以外的其他选项?

您可以并且应该使用Ajax。

使用html的网页(我们调用此page1):

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

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

最好的办法是利用您使用的服务器端语言为您的工具栏包含脚本(例如工具键.html)。如果要加载页面的部分应该不同步,请使用该部分,然后使用JavaScript进行。

最新更新