Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2003, 09:54
Yanix
 
Fecha de Ingreso: noviembre-2002
Ubicación: Washington, DC
Mensajes: 822
Antigüedad: 21 años, 6 meses
Puntos: 5
En IE tienes que ponerle el focus al frame que deseas imprimir.
Para que te imprima en IE...añádele lo que está en rojo:
Código:
<SCRIPT language="javascript"> 
function imprimir() {
 parent.frame.focus(); 
{ if ((navigator.appName == "Netscape")) { parent.frame.focus(); parent.frame.print() ; 
} 
else
 {var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 
document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, -1); WebBrowser1.outerHTML = "";
}
}
} 
</script>
Nota: En lo rojo...frame es el nombre del frame que deseas imprimir.
Recuerda no olvidar colocar el } que está casi al final en rojo..
Probado solamente en IE 5.5

Espero te funcione.
__________________
Yanira

Última edición por Yanix; 10/01/2003 a las 15:31