Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2004, 14:59
Avatar de Immortal
Immortal
 
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