2012-03-10 12 views
-1

私はhighslideでギャラリーを作ろうとしています。hrefを動的に定義する方法は?

2つのサムネイルがありますが、クリックすると大きな画像を開くページに大きな画像が表示されますが、サムネイルのアスペクト比が異なる小さな画像もあります。

実際にハイスライドを設定してサムネイルに異なる画像を使用するにはどうすればよいですか?

私はonclickイベントが機能していません.aspx.csページでHREFを定義していますたとえば、これは一部

<a href="picture12.jpg" class="highslide" 
     title="Caption from the anchor's title attribute" 
     onclick="return hs.expand(this, config1)"> 
    <img src="picture12.thumb.jpg" alt=""/> 
</a> 

ですか。?私は.csファイルページのonclickイベントを定義していても、

aspx.cs

<a class='highslide' id="thumb1" runat="server" href="" onclick="return hs.expand(this, miniGalleryOptions1)" title="Two cabins" > 
    <asp:Image ID="Image1" runat="server" BorderWidth="2px" /> 
</a> 

そのまだこのPROBを修正するために

thumb1.HRef = s1; 

thumb1.Attributes.Add("onclick", "return hs.expand(this, miniGalleryOptions1)"); 

plzのヘルプmを動作していません?

+0

この質問には適切なタグが付けられていますが、これはasp.net関連の質問です –

答えて

0

jqueryを使用してthumb1をdivに追加し、onclick jqueryスクリプトを追加して画像とスタイルを変更できます。

<script type="text/javascript"> 
     $(document).ready(function() { 
      $('#hrefDiv').click(function() { 
      /*change href's and sizes here */ 
     }); 
    }); 
    </script> 
関連する問題