17/10/2013, 08:43
|
| | | 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 |