我目前正在改进此网站:PHP中的www.epeinternational.com。
我已将其设置为根据用户菜单选项包含每个页面的内容:
头脑中:
$page = $_GET['page'];
菜单:
<a href="index.php?page=Home">Home</a>
<a href="index.php?page=Company">Company</a>
<a href="index.php?page=Company Financials">Company Financials</a>
<a href="index.php?page=News and Rewards&year=2011">News & Rewards</a>
<a href="index.php?page=Products">Products</a>
<a href="index.php?page=Promotions">Promotions <i style="color:red">(NEW)</i></a>
<a href="index.php?page=Brochures">Our Brochures</a>
<a href="index.php?page=Master Cook Shop Gallery">Master Cook Shop Gallery</a>
<a href="index.php?page=Contact Us">Contact Us</a>
在内容空间中:
<?php
if (!isset($page)) {
include('home.php');
}
if ($page == "Home") {
include('home.php');
}
if ($page == "Company") {
include('company.php');
}
if ($page == "Company Financials") {
include('companyfinancials.php');
}
if ($page == "News and Rewards") {
include('newsandrewards.php');
}
if ($page == "Products") {
include('products.php');
}
if ($page == "Promotions") {
include('promotions.php');
}
if ($page == "Brochures") {
include('brochures.php');
}
if ($page == "Master Cook Shop Gallery") {
include('mcsgallery.php');
}
if ($page == "Contact Us") {
include('contactus.php');
}
if ($page == "Credit Account Form") {
include('creditform.php');
}
?>
所有这一切都很好,但是,正如你在网站上看到的那样,每一页都有一个flash电影。我想这样做,以便每次用户更改页面时都不会重新加载此Flash影片。我以为我所拥有的就是这个伎俩,但显然不是。我也尝试从菜单链接中删除'index.php',只留下?page =,但这返回了相同的结果。请有人指出我正确的方向。
答案 0 :(得分:2)
Flash影片将在每个页面加载时播放,当您单击其中一个链接时,页面会重新加载。
您需要编辑Flash以接受flashvar
,这将告诉Flash电影它应处于什么状态:“首页加载”或“任何其他页面加载”。
如果你无法修改闪光灯,另一种方法是在连续页面加载时使用静态图像/另一个闪光灯。
要知道这是否是第一页加载,我建议使用PHP sessions。
答案 1 :(得分:0)
您可以将信息放在iframe上,这样当您点击该链接时,您只需重新加载iframe中的内容即可。实际上这不是最好的方法,但你可以尝试一下。 例如:
<div id="top">put your header menu or animation here</div>
<div id="content">
put your content here inside an iframe
<iframe name="iframe_content" src="home.php"></iframe>
</div>
<div id="footer">put your footer here</footer>
然后只需输入链接:
<a href="Home.php" target="iframe_content">Home</a>
<a href="company.php" target="iframe_content">Company</a>