¿Cómo definir href dinámicamente?

Estoy intentando hacer una galería con highslide.

Tengo dos miniaturas, una más grande pero recortada que aparece en la página que abre la imagen grande si se hace clic en ella, y una más pequeña con una relación de aspecto variable para la tira del pulgar.

¿Cómo configuro highslide para usar realmente diferentes imágenes para la tira de pulgar?

For example this is a part

<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>

if i am defining href on .aspx.cs page the onclick event is not working.?

<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>

aspx.cs

even if i am defining onclick event on .cs page its still not working

thumb1.HRef = s1;

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

plz help m to fix this prob??

preguntado el 10 de marzo de 12 a las 09:03

Tag this question properly, this seems like and asp.net related question -

1 Respuestas

you can use jquery, put your thumb1 into a div and add onclick jquery script to it to changes images and styles.

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

respondido 10 mar '12, 14:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.