生产站点中包含Lightbox时出现问题

时间:2011-06-21 14:38:34

标签: javascript jquery

我按照官方教程中的说明设置了Lightbox,它在我的本地服务器上运行完美。然后一个人决定将它包含在他的生产网站中:

http://mysqite.bg/index.php?showoffer=yes&id=11&testinclude.=test/jsgallery/jsgallery.php

这导致了这样一个事实:当你点击一张照片时,它会在一个没有任何叠加的新窗口中打开。

我试过这个:http://mysite.bg/index.php?testinclude.=test/jsgallery/jsgallery.php

除了图片底部的关闭按钮没有显示外,它几乎可以正常工作。

    showoffer=yes&id=11

用于调用某种flash / javascript广告,但我无法弄清楚问题是什么,主要是因为我无法访问index.php文件。我真的需要覆盖index.php中的某些内容可以让灯箱正常工作,或者我可以从灯箱目录中的索引文件中进行操作,这里是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<script type="text/javascript" src="http://promo.aqualand.bg/test/jsgallery/js/prototype.js"></script>
<script type="text/javascript" src="http://promo.aqualand.bg/test/jsgallery/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://promo.aqualand.bg/test/jsgallery/js/lightbox.js"></script>
<link rel="stylesheet" href="http://promo.aqualand.bg/test/jsgallery/css/lightbox.css" type="text/css" media="screen" />
  <title></title>
<script>
     var $j = jQuery.noConflict();


     $j(document).ready(function(){
       $j("div").hide();
     });


     $('someid').hide();
   </script>



</head>

<body>
    <div style="width:450px;">
<?php
  $db_connect = mysql_connect('localhost', '******', '*****');
        if(!$db_connect)
                {
                         die('Не може да се осъществи връзка с базата данни' . mysql_error());
                }
  mysql_select_db("Beta_tester", $db_connect);
  $rs = mysql_query('SELECT * FROM gallery WHERE oferta_id=2');


 while($row = mysql_fetch_array($rs))
  {
        echo '<a href="'.$row['location'].'" rel="lightbox[roadtrip]"><img src="'.$row['location'].'" width="110" height="90" margin-left="10" alt="image" /></a>';

  }

?>

  </div>
</body>

</html>

除了最终的解决方案,我真的想知道你认为这可以在不改变主索引文件的情况下解决吗?

由于

Leron

P.S我改变了lighbox索引文件leavng <script>jQuery.noConflict();</script>,现在画廊甚至没有显示......

1 个答案:

答案 0 :(得分:0)

是不是只是关闭按钮的丢失图像文件?他包括你的剧本而不是图片,对吗?