Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/04/2014, 19:07
Avatar de leo_garay91
leo_garay91
 
Fecha de Ingreso: mayo-2012
Ubicación: argentina
Mensajes: 51
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: mostrar imagen en popup

hola ya pude solucionarlo. lo hice de la siguiente forma
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.     $('.openPop').click(function(){
  4.         $('#popup').fadeIn('slow');
  5.             var pulsada = $(this).attr("alt");
  6.            
  7.             var obj=$("#imagen");   //img donde se mostrara la imagen
  8.             var nombre=$("#nombreApellido").text();
  9.             var valorNombre="<strong>"+nombre+"</strong)";
  10.             var urlImg="../include/tpl/personas/"+pulsada; //url de la imagen
  11.             var buttonImg=$('#buttonImg');
  12.             obj.attr("src", urlImg);
  13.             $('#nombre').html(valorNombre);
  14.  
  15.             buttonImg.attr("href",urlImg);
  16.            
  17.         return false;
  18.     });
  19.    
  20.     $('#cerrar').click(function(){
  21.         $('#popup').fadeOut('slow');
  22.         //$('body').css('opacity', '1');
  23.         return false;
  24.     });
  25. });

Código HTML:
Ver original
  1. <div id="popup" style="display: none;">
  2.                             <div class="content-popup">
  3.                                
  4.                                 <div class="cerrar" align="right"><a href="#" id="cerrar">
  5.                                     <img src="../assets/css/images/close.png"/></a>
  6.                                 </div>
  7.                                 <div id="imprimirImagen" align="left">
  8.                                     <a id="buttonImg" target="_blank"><button >Imprimir</button></a>
  9.                                 </div>
  10.                                 <img id="imagen" width="400px" src="" / >                          
  11.                                 <div id="nombre"></div>
  12.                             </div>
  13.                         </div>