Foros del Web » Programando para Internet » Javascript »

Como poner enlace dentro de galeria de imagenes

Estas en el tema de Como poner enlace dentro de galeria de imagenes en el foro de Javascript en Foros del Web. Buenas tardes! Me baje una galeria de imagenes hecha con javascript pero tengo un problema que no se como resolver. La misma está compuesta x ...
  #1 (permalink)  
Antiguo 18/03/2014, 15:13
Avatar de willycarp  
Fecha de Ingreso: enero-2013
Mensajes: 83
Antigüedad: 11 años, 3 meses
Puntos: 0
Como poner enlace dentro de galeria de imagenes

Buenas tardes!

Me baje una galeria de imagenes hecha con javascript pero tengo un problema que no se como resolver.
La misma está compuesta x thumbs que al clickear te abre la imagen en tamaño full, con un titulo y una descripción. Yo quisiera agregar en la descripción un link a otros sitios web, pero no se cómo hacerlo.

El código es el siguiente:

Código HTML:
Ver original
  1. <!-- Item Project and Filter Name -->
  2.                             <li class="item-thumbs span3 design">
  3.                                 <!-- Fancybox - Gallery Enabled - Title - Full Image -->
  4.                                 <a class="hover-wrap fancybox" data-fancybox-group="gallery" title="The Office" href="_include/img/work/full/image-02-full.jpg">
  5.                                     <span class="overlay-img"></span>
  6.                                     <span class="overlay-img-thumb font-icon-plus"></span>
  7.                                 </a>
  8.                                 <!-- Thumb Image and Description -->
  9.                                 <img src="_include/img/work/thumbs/image-02.jpg" alt="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus quis elementum odio. Curabitur pellentesque, dolor vel pharetra mollis.">
  10.                             </li>
  11.                             <!-- End Item Project -->

Código Javascript:
Ver original
  1. BRUSHED.fancyBox = function(){
  2.     if($('.fancybox').length > 0 || $('.fancybox-media').length > 0 || $('.fancybox-various').length > 0){
  3.        
  4.         $(".fancybox").fancybox({              
  5.                 padding : 0,
  6.                 beforeShow: function () {
  7.                     this.title = $(this.element).attr('title');
  8.                     this.title = '<h4>' + this.title + '</h4>' + '<p>' + $(this.element).parent().find('img').attr('alt') + '</p>';
  9.                 },
  10.                 helpers : {
  11.                     title : { type: 'inside' },
  12.                 }
  13.             });
  14.            
  15.         $('.fancybox-media').fancybox({
  16.             openEffect  : 'none',
  17.             closeEffect : 'none',
  18.             helpers : {
  19.                 media : {}
  20.             }
  21.         });
  22.     }
  23. }



Soy muy nuevo con javascript... y como la descripción se encuentran dentro de la etiqueta <alt> de <img> no puedo incluir dentro la etiqueta <a>.

Espero haber sido claro y que puedan ayudarme!!!

Muchas gracias!!!!
  #2 (permalink)  
Antiguo 18/03/2014, 15:24
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Como poner enlace dentro de galeria de imagenes

Parece que esa misma pregunta ya se ha hecho por la red.

http://stackoverflow.com/questions/4...in-the-caption

Se trata de usar html entities para el código html, dentro del atributo title del ancla.
  #3 (permalink)  
Antiguo 18/03/2014, 17:25
Avatar de willycarp  
Fecha de Ingreso: enero-2013
Mensajes: 83
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Como poner enlace dentro de galeria de imagenes

Gracias PHPeros!! me sirvió a la perfección... ya podría decir que sos mi profesor en este foro! siempre dandome la respuesta justa jajaja

Igual tengo una duda mas... necesitaria que el link abra en una nueva pestaña!

Espero no te rias... se me ocurrió probar lo siguiente y no funcionó:

Código HTML:
Ver original
  1. target=&quot;_blank&quot;

puse ese código dentro de la etiqueta alt, pero nada! se ve que invente cualquiera jaja


¿Tenés idea como puedo hacerlo?

Gracias nuevamente
  #4 (permalink)  
Antiguo 18/03/2014, 17:32
Avatar de willycarp  
Fecha de Ingreso: enero-2013
Mensajes: 83
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Como poner enlace dentro de galeria de imagenes

Listo! lo logré! no estaba tan errada mi suposición! jeje

Servía pero lo que hice fue ponerla al principio!
x si alguien se encuentra con el mismo problema q yo la solución quedaría así:

Código HTML:
Ver original
  1. &lt;a target=&quot;_blank&quot; href=&quot;http://www.ejemplo.com&quot;&gt;


Muchas gracias PHPeros nuevamente!!!!!!

Etiquetas: galeria, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:27.