Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2015, 23:41
plitre_sys19
 
Fecha de Ingreso: septiembre-2011
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 1
Problema al imprimir una imagen con jquery

Buenas noches!, tengo un problema estoy intentando imprimir con un boton un div pero solo me imprimir si recargo la página del resto no lo hace, este código que estoy utilizando en jquery.
primero cuando guardo el registro si la respuesta es true utilizo esto:
Código:
setTimeout(function(){ 
$(location).attr('href','regUsuario.php?men=1');
},2000);
y en misma pagina de regUsuario tengo un botón para imprimir la imagen que tengo en este div.
Código HTML:
<div id="divimagen">
<img src="imagenes'.DIRECTORY_SEPARATOR.$_SESSION['id']['imagen'].'" class="center-block">
</div> 
pero al darle click la primera vez me imprime en blanco, tengo que recargar la página para que imprima con la imagen, este es código que utilizó
Código:
$('#imprimir').on('click',function(){
		var divContents = $("div#divimagen").html();
         var printWindow = window.open('', '', 'height=600,width=800');
         printWindow.document.write($('#divimagen').html());
         printWindow.document.close();
         printWindow.print();
	});
como puedo hacer que cuando le de click se imprima y no tenga que recargar la pagina? que es lo que tengo malo?