Imprimir un frame

Hola
Te cuento mi problema:
Tengo una pagina con dos frames el primer frame es la botonera y el segundo frame se llama contenido. El frame contenido va cambiando segun se pincha en el otro frame de botonera. En el frame de botonera tengo un botón de imprimir y necesito que se imprima solo la página que hay dentro del frame contenido y no la pantalla que se ve que lo que me ocurre ahora al poner print().
Resumiendo:
Necesito imprimir la página que se carga dentro del frame contenido pero el botón imprimir lo tengo en el frame botonera.
¿Cómo lo puedo hacer? ¿Me puedes ayudar?
Gracias de antemano.
Un saludo
Respuesta
1
El código sinceramente no lo conozco de memoria, deberías recorrer un poco las páginas de help de JavaScript, pero voy a tratar de orientarte.
Sé que por código uno puedo moverse por los distintos frames. Si uno hace print(), le está indicando que imprima el documento, y vaya a saber uno que es lo que imprime. Lo que vos necesitás hacer es referenciar directamente al frame y recién allí darle print. Insisto, no recuerdo el código de memoria, pero vendría a ser algo así: document. ElFrameQueQueresImprimir. Print().
Eso lo había probado y no me funciona.
Te cuento un poco más tengo la página principal con la botonera y un frame que se llama intentar que carga una página asp que va cambiando su contenido de texto, llemémosla segunda.
En el botón imprimir de la página principal en el onload llamo a la función Imprimepag() y esta función tiene document. frames("posicion").print() y no funciona, he probado poniendo document. Intentar.print() y tampoco funciona.
¿Me puedes ayudar?
Disculpame pero no sé exactamente como hacerlo. Te recomiendo que recorras tutoriales de JavaScript, seguramente algún contenga detalles de como imprimir un frame en particular.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas