2011-10-12 113 views
0

我将iframe的src属性设置为主页,因此登录后我们将用户重定向到主页。当主页面刷新时(使用F5)内部iframe位置丢失

当用户浏览它时很好,但是当用户使用键盘上的F5键作为刷新按钮时会出现问题。

它刷新整个页面,将它们踢回主页面(主页设置为iframe中的src)。

所以,我已经把最后访问过的页面url放到一个会话变量中。但是当最后访问的页面url使用post方法时会发生问题。然后,只需将网址放入iframe src即可,因为表单中有method=post

回答

0

这是一个常见的帖子问题,实际上与iframe无关。这是我使用,以防止这个问题的方法:

  • 使用发布的数据(其存储到数据库等),并显示在屏幕上任何事情之前立即重定向到另一个页面。如果需要在下一页使用某些数据,请从存储位置读取数据,或者使用会话或获取方法传递到下一页。

那样,刷新页面不会有任何问题。您还可以将下一页的网址存储到发布页面的会话变量中。