Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在不重新加载当前页面的部分内容的情况下导航到新页面?_Html_Iframe - Fatal编程技术网

Html 如何在不重新加载当前页面的部分内容的情况下导航到新页面?

Html 如何在不重新加载当前页面的部分内容的情况下导航到新页面?,html,iframe,Html,Iframe,我有一个mybb论坛,还有一个插件,可以在论坛底部添加公共/私人聊天(它在之前添加了一个div) 我想在不重新加载聊天的情况下浏览论坛 在中,Josh Stodola解释了如何更改url。 在中,有一个用于更改url的小JavaScript代码。 我也读过关于HTML5 iFrame的文章,但我仍然无法想象如何将它们结合起来使用 聊天应该在iframe中吗?论坛内的iframe?论坛应该在一个iframe中,而聊天应该在另一个iframe中吗?那两个iFrame,在一个新的页面里 我搞砸了…你应

我有一个mybb论坛,还有一个插件,可以在论坛底部添加公共/私人聊天(它在
之前添加了一个div)

我想在不重新加载聊天的情况下浏览论坛

在中,Josh Stodola解释了如何更改url。 在中,有一个用于更改url的小JavaScript代码。 我也读过关于HTML5 iFrame的文章,但我仍然无法想象如何将它们结合起来使用

聊天应该在iframe中吗?论坛内的iframe?论坛应该在一个iframe中,而聊天应该在另一个iframe中吗?那两个iFrame,在一个新的页面里


我搞砸了…

你应该有一个包含聊天的窗口和一个内容的iframe。这将允许您浏览您的论坛,并且仅重新加载iframe而不是顶部框架

聊天

需要注意的是:这样做不会在导航时更改地址栏,这会让用户在尝试链接到页面时感到困惑,并将他们带到主页或开始浏览论坛的任何地方


如果你想做些更别致的事情,结帐。它将允许您在只加载某些内容的同时更改整个页面的URL。

如果您想实现这一点,您应该使用
FRAMESET
FRAME
而不是
IFRAME
。哦,如果您希望使用pjax的示例,请查看github本身。树导航是通过pjax完成的,因此与重新加载整个页面相比,只需交换代码。谢谢,我发现iFrame不会有任何帮助,因为我需要在论坛上聊天。出于安全原因,您不能在框架上添加层。