Foros del Web » Programando para Internet » ASP Clásico »

Imprimir dsde web

Estas en el tema de Imprimir dsde web en el foro de ASP Clásico en Foros del Web. Holas, quisiera imprimir un reporte desde mi web pero al imprimir con el boton que aparece en el menu, me imprime con la direccion web, ...
  #1 (permalink)  
Antiguo 13/11/2004, 10:53
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Exclamación Imprimir dsde web

Holas, quisiera imprimir un reporte desde mi web pero al imprimir con el boton que aparece en el menu, me imprime con la direccion web, es posible q imprima sin eso??
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO
  #2 (permalink)  
Antiguo 13/11/2004, 11:43
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 23 años, 3 meses
Puntos: 6
hola
es curioso, con las miles de cosas y trucos que hay en internet pero
de momento no se puede ...
o por lo menos que yo sepa
Saludos
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 13/11/2004, 14:59
Avatar de 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
  #4 (permalink)  
Antiguo 16/11/2004, 12:10
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Tambien se puede modificar el encabezado y pie de página en IE con este otro ActiveX (hay doc. en los post anteriores en este foro y en el CSS):
Código:
<object id="impr" viewastext style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="ScriptX.cab#Version=6, 1, 429, 14">
</object>

<script>
impr.printing.header = ""
impr.printing.footer = "&bPágina &p de &P&b"
impr.printing.topMargin = 15
impr.printing.bottomMargin = 0
impr.printing.leftMargin = 0
impr.printing.rightMargin = 0
impr.printing.portrait = false;
</script>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:11.