我已经有了一个网站,但我想要重建它,因为它是用table和iframe制作的: www.kristofdelange.be(仍然是旧网站)。 我设法实现一个PHP菜单,我甚至可以保留流体变化。 但问题是当我转到下一页时菜单会重置。 我希望菜单在加载新链接时保持其状态。 谢谢你的回复。
答案 0 :(得分: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>
如果你想使用它,你也必须改变你的hrefs。
<a href="?page=contact">contact</a>
而不是<a href="?page=http://www.kristofdelange.be/contact">contact</a>
我希望这会有所帮助。祝你好运!
P.S。多亏了这一点,您的网站将变得更快,您可以删除所有加载页面中的代码。您只需键入文本并插入图片,不包含任何网站标记。
我的联系页面:
This is contact
所以没有更多的标签。您的css自动仍适用于这些页面。除了我刚刚告诉你的内容,没有任何改变。 ]
编辑:内容将是您的旧网站上的iframe。