Foros del Web » Programando para Internet » Javascript »

Imprimir un iframe

Estas en el tema de Imprimir un iframe en el foro de Javascript en Foros del Web. ¿Cómo se imprime el contenido de un iframe desde un botón que está en la página que lo contiene? Por ejemplo, tenemos una página que ...
  #1 (permalink)  
Antiguo 24/05/2004, 04:45
Avatar de parentesys  
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 235
Antigüedad: 20 años, 7 meses
Puntos: 0
Imprimir un iframe

¿Cómo se imprime el contenido de un iframe desde un botón que está en la página que lo contiene?

Por ejemplo, tenemos una página que contiene un botón Imprimir, y una iframe que contiene un listado.
Al pulsar el botón, se debe imprimir el listado.



Gracias
__________________
Administrador de :
givemefun.net
givemefun.org

Última edición por parentesys; 24/05/2004 a las 04:47
  #2 (permalink)  
Antiguo 24/05/2004, 05:43
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Prueba esto:

<input
onclick="top.frames['nombredelIframe'].print();"
value="imprimir">
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 24/05/2004, 08:23
Avatar de parentesys  
Fecha de Ingreso: octubre-2003
Ubicación: Madrid
Mensajes: 235
Antigüedad: 20 años, 7 meses
Puntos: 0
no funciona :(

gracias de todas formas
__________________
Administrador de :
givemefun.net
givemefun.org
  #4 (permalink)  
Antiguo 24/05/2004, 09:19
Avatar de TOTE  
Fecha de Ingreso: mayo-2004
Ubicación: Murcia
Mensajes: 71
Antigüedad: 20 años
Puntos: 0
Yo tengo esta funcion que quizas te funcione, deberas cambiar las proporciones. Suerte.

function imprimir(soloEsto){

contenido=document.getElementById(soloEsto).outter HTML;
ventana=window.open("about :blank","ventana","width=700,height=600,top=0;left :3000");
ventana.title="Imprimiendo..."
ventana.document.open();
ventana.document.write(contenido);
ventana.document.close();
ventana.print;
ventana.onprint=ventana.close();

}
__________________
No sé si navego o naufrago...
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 16:54.