Cita:
Iniciado por omarvale88
Que tal
plitre_sys19, puedes realizar lo siguiente, es muy fácil.
Solo tienes que meter la imagen dentro de un div.
Ejemplo:
Código PHP:
<?php
<div id="divImagen">
<img src="imagen.png" />
</div>
<a href="javascript:imprSelec('divImagen')">Imprimir</a>
?>
Espero haberte ayudado. Saludos.

Hola estuve probando pero estoy utilizando jquery pero solo me funciona si se recarga la página, explico mi caso:
este código que estoy utilizando en jquery.
primero cuando guardo el registro con ajax 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?