ActiveX - iprimir página

 
Vista:

iprimir página

Publicado por ivan (1 intervención) el 17/06/2004 11:28:25
novato con un fallo (fijo que una tonteria)

--------------------------------------------------------------------------------

Hola buenas!!

nunca he programado en este lenguaje, la verdad no se si este es su foro, el codigo me lo han dado y me falla en la linea 15, si me podeis hechar una mano, el codigo es para cofigurar una página al imprimir.

<object id=factory style="DISPLAY:none" viewastext
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" **liena 15**
codebase="http://www.etsedi.com/etsedi-www/ScriptX.cab#Version=6,1,431,1">
</object>

<script language=VBScript>
function Imprimir(frame)
{
factory.printing.header = ""
factory.printing.footer = ""
factory.printing.portrait = false
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0
factory.printing.Print(true, frame)
}

</script>

gracias por todo

ivantxo_69
Ver Perfil
Enviar Mensaje Privado
Encontrar Mensajes
Agregar a ivantxo_69 a Tu Lista de Amigos




Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro Andrade

iprimir página

Publicado por Alejandro Andrade (213 intervenciones) el 23/03/2023 16:46:45
La línea 15 del código que compartiste es la que define el objeto ActiveX utilizado para configurar la impresión de la página. El error puede estar relacionado con la forma en que el objeto está siendo cargado en el navegador.

Aquí te dejo algunas posibles soluciones que puedes probar:

1. Asegúrate de que el archivo ScriptX.cab se encuentra en la ubicación correcta y que el código base especificado en la línea 15 es correcto.

2. Intenta usar un objeto <embed> en lugar de <object> para cargar el objeto ActiveX. Puedes probar el siguiente código:

1
<embed id="factory" type="application/x-printing" hidden="true">

3. En lugar de utilizar un objeto ActiveX, puedes utilizar JavaScript para imprimir la página. Aquí te dejo un ejemplo de cómo hacerlo:

1
2
3
function Imprimir() {
  window.print();
}

Este código llamará al método print() del objeto window del navegador para imprimir la página actual.

Espero que alguna de estas soluciones te ayude a resolver el problema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar