
13/11/2004, 14:59
|
 | | | Fecha de Ingreso: septiembre-2004
Mensajes: 38
Antigüedad: 20 años, 8 meses Puntos: 0 | |
No se si te entendi bien preo con esto en tu sitio puedes imprimir
Si el cliente es Netscape o Explorer 5.x, es facil solo hay que hacer una llamada a la función print() de Javascript
Ejemplo IE5.x Netscape:
<a href="javascript:print()"><font color="#0000FF">Imprimir
</font></a>
Si el cliente es Explorer 4.x la cosa es un poco mas complicada, esta versión hace la impresión por medio de un componente ActiveX que reside en la maquina del cliente, por lo cual nos toca hacer una instancia de dicho componente y luego llamarlo
Ejemplo IE4.x:
Declaración del objeto en IE4.x
<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
<SCRIPT LANGUAGE="VBScript">
<!--
Function window_onunload
On Error Resume Next
Set WB = nothing
End Function
Sub vbPrintPage()
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 6
OLECMDEXECOPT_PROMPTUSER = 1
On Error Resume Next
WB.ExecWB OLECMDID_PRINT,OLECMDEXECOPT_PROMPTUSER
End Sub
-->
</SCRIPT>
LLamada al objeto declarado:
<a href="#" onclick="vbPrintPage()"><font color="#0000FF">Imprimir
</font>
Saludos |