データベースから写真を表示するために使用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>