Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/10/2013, 08:43
Avatar de cristo995
cristo995
 
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: problema con window.print en ajax

CODIGO AJAX:----------------------------------
function getXMLHttpRequest(){
var objetoAjax;
try{
objetoAjax = new XMLHttpRequest();
}catch(err1){
try{
objetoAjax = new ActiveXObject("Msxm12.XMLHTTP");
}catch(err2){
try{
objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
}catch(err3){
objetoAjax = false;
}
}
}
return objetoAjax;
}

var http = new getXMLHttpRequest();

FUNCION PARA CARGAR UN archivo.php EN EL DIV:------------------------------

function formulario_usuario(){
var url = 'form_user.php';
http.open("GET",url,true);
http.onreadystatechange = estado;
http.send(null);
}

function estado(){
if(http.readyState==4){
if(http.status==200){
var respuesta = http.responseText;
document.getElementById('datos').innerHTML = respuesta;
}
}
else {
document.getElementById('datos').innerHTML = '<img id="im_cargando" src="http://www.forosdelweb.com/f13/imagenes/loading.gif">';
}
}


ARCHIVO.PHP----------------------------------
<HTM>
..... CODIGO CODIGO CODIGO ..... .. . .. . . .. ... ..
<button type="button" onclick="window.print()">Imprimir</button>------------
</HTM>


estando este archivo cargado dinamicamente en el DIV al momento de imprimir NO me funciona , lo unico que hace es regargar la pagina. pero si abro este archivo normalmente en una venta SI funciona el imprimir. . pero me gustaria poder tener la opcion de imprimir dentro del DIV dinamico