强制灯箱在父页面 php JavaScript 中打开

Force lightbox to open in parent page php JavaScript

本文关键字:JavaScript php      更新时间:2023-09-26

又一个新手寻求帮助。

我有一个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 并显示主站点页面?

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

谢谢

彼得

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

类似的东西

if(isset($_GET['showDetails'])) {
   include "advert_details.php";
}