0

我已经有一个站点,但我想重建它,因为它是用 table 和 iframe 制作的:www.kristofdelange.be(仍然是旧站点)。我设法实现了一个 php 菜单,我什至可以保留流体的变化。但问题是当我转到下一页时菜单会重置。我希望菜单在加载新链接时保持其状态。感谢您的答复。

4

1 回答 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 回答