0

又一个新手求助。

我有一个 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”页面之一,当您单击搜索结果时,灯箱会在空白页面中打开。

有什么我可以添加的,强制“advert_details.php”页面在“main_index.php”页面中打开,使用灯箱 JavaScript 并显示主站点页面?

我希望我已经很好地解释了这一点,如果没有,请询​​问更多详细信息。

谢谢

彼得

4

1 回答 1

0

您可以设置一个 URL 参数,该参数将被检查以包含advert_details.php在主页中。

就像是

if(isset($_GET['showDetails'])) {
   include "advert_details.php";
}
于 2012-06-04T09:09:06.253 回答