lightbox分页后,为什么相册效果不出来了。是直接跳转页面显示图片,没有那个放大的效果,比如有2页,在第一页点击图片的时候,效果是出来的,但是到了下一页就不出来了。我用datalist动态绑定的。求大侠指教!

解决方案 »

  1.   

    网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; .NET4.0C)
    时间戳: Mon, 14 Mar 2011 14:22:42 UTC
    消息: 拒绝访问。行: 194
    字符: 4
    代码: 0
    URI: js/jquery.lightbox-0.5.js分页后出现了这个警告。应该是这个问题了,怎么解决??
      

  2.   

    如果是在本地出现这信息的话,是不是iis权限不够啊
      

  3.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <link rel="stylesheet" type="text/css" href="../style-projects-jquery.css" />    
    <link rel="stylesheet" type="text/css" href="css/update8.css" />
        <!-- Arquivos utilizados pelo jQuery lightBox plugin -->
        
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="js/xixi.js"></script>
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/jquery.lightbox-0.5.js"></script>
        <link rel="stylesheet" type="text/css" href="css/jquery.lightbox-0.5.css" media="screen" />
        <script type="text/javascript">
        $(function() {
            $('#gallery a').lightBox();
        })
        </script>
        <style type="text/css">
    /* jQuery lightBox plugin - Gallery style */
    #gallery {
    background-color: #302b24;
    padding: 10px;
    width: 620px;
    height:620px;
    }
    #gallery ul { list-style: none; }
    #gallery ul li { display: inline; }
    #gallery ul img {
    border: 5px solid #302b24;
    border-width: 5px 5px 20px;
    }
    #gallery ul a:hover img {
    border: 5px solid #302b24;
    border-width: 5px 5px 20px;
    color: #fff;
    }
    #gallery ul a:hover { color: #302b24; }
    </style>
    <%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="Details.aspx.cs"
        Inherits="Details" Title="Products" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
        <div style="margin: 0 auto; margin-top: 50px;">
            <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                <ContentTemplate>
                    <asp:Label ID="Label1" runat="server" Text="Label" Font-Size="XX-Large"></asp:Label>
     <div id="gallery">
                        <asp:DataList ID="DataList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal"
                            Width="519px">
                            <ItemTemplate>
                                <ul>
                                    <li><a href='images/<%# Eval("imageurl") %>' title='<%# getURL((int)DataBinder.Eval(Container.DataItem,"itemId")) %>'>
                                        <img src='images/<%# Eval("imageurl") %>' width="120" height="120" alt="" />
                                    </a></li>
                                </ul>
                            </ItemTemplate>
                        </asp:DataList>                   
                    </div></ContentTemplate>
            </asp:UpdatePanel>
        </div>
    </asp:Content>我用的是母版页的。。
      

  4.   

    楼主同学,跨域的问题一般情况下是没有办法解决的。只能让你进行包含的JS文件存在于你当前与才可以丶说。话说,这个问题,一般情况下,较多存在于符合W3C标准的浏览器中。IE解决起来比较容易的说。
      

  5.   

    很遗憾的告诉你:Game Over╮(╯_╰)╭