Problema al imprimir una imagen con jquery

Estado
No está abierto para más respuestas.

Paulita

Piedra
Usuario de Piedra
Mensajes
46
Puntuación de reacción
0
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.
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();
	});
 
Estado
No está abierto para más respuestas.
Arriba