还有一位新手在寻求帮助。
我有一个Main_index.php页面。多个div加载到此页面中,每个div都有一个“更多”信息按钮。每个div都是一个模板样式,并使用mysql数据完成。
<div class="more"><a href="advert_details.php?advert_id=<?php print $advert_id?>"id="more<?php print $advert_id?>"><?php echo MORE ?></a></div>
每个“更多”按钮会在灯箱内显示一个新页面“advert_details.php”。这又是一个模板样式,并从mysql加载详细信息。灯箱代码位于Main_index.php。
<script language="JavaScript" type="text/javascript">
$(document).ready(function()
{
$('a').filter(function() {
return this.id.match(/more[0-9]/);
}).fancybox({
'overlayColor' : '#000',
'overlayOpacity' : 0.1,
'width' : 640,
'height' : 940,
'type' : 'iframe'
});
});
</script>
如果搜索引擎找到其中一个“advert_details.php”页面,当您点击搜索结果时,灯箱会在空白页面中打开。
我可以添加任何内容,强制在“main_index.php”页面中打开“advert_details.php”页面,使用灯箱JavaScript并显示主站点页面吗?
我希望我已经解释得很好,如果没有,请询问更多细节。
由于
彼得
答案 0 :(得分:0)
您可以设置一个URL参数,该参数将在主页面中检查以包含advert_details.php
。
像
这样的东西if(isset($_GET['showDetails'])) {
include "advert_details.php";
}