我已经有一个站点,但我想重建它,因为它是用 table 和 iframe 制作的:www.kristofdelange.be(仍然是旧站点)。我设法实现了一个 php 菜单,我什至可以保留流体的变化。但问题是当我转到下一页时菜单会重置。我希望菜单在加载新链接时保持其状态。感谢您的答复。
问问题
77 次
1 回答
0
那是因为每次有人单击链接时,您的网站都会刷新。您必须确保只刷新 1 个 div 而不是整个页面。您可以使用 ajax、jquery、javascript 或 php 执行此操作。
在我的第一个网站上,这是我使用的脚本:
<?php
if (isSet($_GET['page']))
{
if (!isSet($page)){ $page = $_GET['page']; }
if (file_exists( $page.'.php')) {
include( $page.'.php');
}
else
{
include('404.php');
}
}
else
{
include('home.php');
}
?>
我假设我们说同一种语言,所以你应该明白这个想法。
你必须把它放在被替换的 DIV 中(我通常称之为内容)<div id="content"> <my code > </div>
如果你想使用它,你也必须改变你的href。
<a href="?page=contact">contact</a>
代替<a href="?page=http://www.kristofdelange.be/contact">contact</a>
我希望这有帮助。祝你好运!
Ps 多亏了这一点,您的网站将变得更快,您可以删除加载页面中的所有代码。您只需键入文本并插入图片,无需任何网站标签。
我的联系页面:
This is contact
所以没有更多的标签。您的 CSS 自动仍然适用于这些页面。除了我刚才告诉你的,什么都没有改变。]
编辑:内容将是您的 iframe 在您的旧网站上的内容。
于 2012-10-13T19:22:53.863 回答