0

我熟悉 Ajax/jQuery.load()或 php include(),它们可用于将其他内容加载到页面上的 div 中。

请看一下我发布的这个例子:我的带有页面转换的网站

我是如何设置这个页面的,body 是 100% 的屏幕,没有溢出。蓝色部分是 100% 高度,红色部分是 100% 高度,距离顶部 100%。当您单击按钮时,蓝色 div 缩小,红色 div 转换为top: 0;.

我的问题是,当您点击后退按钮时,它不会返回到蓝色部分,而是返回到上一页(蓝色页面)。

我的问题是如何设置它,以便红色 div(第二个)实际上会更改 url(并使用include();或其他方法将另一个 php 页面加载到其中)?例如,当您单击蓝色页面上的按钮时,将显示红色页面(包含包含的内容),并且 url 将更改为:davidfateh.com/red。我意识到点击后页不会给我过渡,但至少它会回到蓝页,这是我的目标。

感谢您的寻找和任何建议!干杯!

4

1 回答 1

0

所以基本上你展示的是同一个页面,只是它的不同部分。这就是为什么点击后面会转到上一页,而不是上一部分,实际上是在同一页上。

你可以像这样做你想做的事:

  1. 创建 2 个不同的 php 文件。red.php 和 blue.php
  2. 在每个文件中只有你想要的部分。
  3. 按钮现在必须从一页发送到另一页。如何执行此操作取决于您如何实现现有按钮。

例如,如果按钮像表单一样实现,请使用以下内容:

<form action="red.php">在一个和<form action="blue.php">另一个。

通过按下按钮,它将从一页跳转到另一页。

于 2013-05-22T09:37:20.073 回答