0

データベースから写真を表示するために使用prettyphoto lightboxしています。

サムネイルはすべて黒く、再生アイコンが付いていて、画像が表示されていません。ところで、このアイコンのいずれかを押すと、右の画像が参照されます。私のサイトはこちらからご覧いただけます

ブラウザの URL では、(例) を渡しTest2.aspx#prettyPhoto[44]/2/ ています: fireBug から画像アドレスを取り出しました: (先頭に http を含む) ImageHandler.ashx?ImID=44&isLogo=false&in=On%20Air%20Card

お知らせ下さい...

     <asp:DataList ID="dlLogos" runat="server" RepeatColumns="3" CellPadding="7" 
            RepeatDirection="Horizontal" ShowFooter="False" ShowHeader="False" >

    <ItemTemplate>

     <div class=hovergallery>
        <a id="imageLink"  href='<%# "ImageHandler.ashx?ImID="+ Eval("CompanyID") + "&isLogo=true" %>'  rel='<%# "prettyPhoto[" +  Eval("CompanyID") + "]" %>'  title='<%# Eval("Description") %>'   runat="server">
            <asp:Image ID="Image1" CssClass=hovergallery ImageUrl= '<%# "PPImgHandeler.ashx?ImID="+ Eval("CompanySorting") %>'  runat="server" width="300px" height="170px"  /> </a> 

        </div>

</ItemTemplate>

</asp:DataList>

<asp:DataList ID="dlNotLogos" runat="server">
<ItemTemplate>


    <div style="display:none" class=hovergallery>
        <a id="imageLink"  href='<%# "ImageHandler.ashx?ImID="+ Eval("CompanyID") + "&isLogo=false&in=" + Eval("ImageName") %>'   rel='<%# "prettyPhoto[" +  Eval("CompanyID") + "]" %>'  title='<%# Eval("Description") %>'    runat="server">
            <asp:Image ID="Image1" CssClass=hovergallery ImageUrl= '<%# "PPImgHandeler.ashx?ImID="+ Eval("CompanySorting") %>'  runat="server"   width="300px" height="170px" /> </a> 
      </div>

</ItemTemplate>
</asp:DataList>
4

1 に答える 1

0

から変更する :

pp_images[i].match(/\b(jpg|jpeg|png|gif)\b/gi)

に:

pp_images[i].toLowerCase()

prettyPhoto.js で。

そしてすべてがうまくいきました。それが誰かを助けることを願っています。

于 2013-01-20T19:16:47.943 に答える