0

我有一个 mybb 论坛,以及一个在论坛底部添加公共/私人聊天的插件(它在之前添加了一个 div </body>)。

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

这个问题中,Josh Stodola 解释了如何更改 url。在这个问题中,有一个小的 JavaScript 代码来更改 url。我还阅读了有关 HTML5 iframe 的信息,但我仍然无法想象如何将它们一起使用。

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

我搞砸了...

4

1 回答 1

1

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

<body><iframe src="someurl"></iframe><div>Chat</div></body>

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

如果你想做一些更花哨的结帐pjax。它可以让您在仅加载某些内容的同时更改整个页面的 url。

于 2012-09-30T08:08:14.803 回答