Foros del Web » Programando para Internet » Javascript » Frameworks JS »

[SOLUCIONADO] Imprimir contenido Accordeon Mootools

Estas en el tema de Imprimir contenido Accordeon Mootools en el foro de Frameworks JS en Foros del Web. Buenas Utilizo un Accordeon de Mootools para reducir la información de una página. Tambien dispongo de un botón para imprimir ese contenido guardado entre divs. ...
  #1 (permalink)  
Antiguo 14/09/2009, 15:36
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 17 años, 1 mes
Puntos: 1
Pregunta Imprimir contenido Accordeon Mootools

Buenas

Utilizo un Accordeon de Mootools para reducir la información de una página. Tambien dispongo de un botón para imprimir ese contenido guardado entre divs.

Ejemplo:


Código:
<div id="print"
   <div id="accordion">
      .......
   </div>
</div>
y en el botón imprimir JS.

Código:
<a href="javascript:imprimir('print','Informacion')"><img src="images/ico-imprimir.gif" alt="Imprimir" title="Imprimir" border="0" height="19" width="23"></a>
en la función imprimir()

Código:
function imprimir(content,titulo){
	var ventana = window.open('', '', 'width=1, height=1, scrollbars=no, toolbar=no, resizable=no, menubar=no, directories=no');
	var contenido = "<html><head></head><body><h1>"+titulo+"</h1>" + document.getElementById(content).innerHTML + "<script type='text/javascript'>window.print();</script></body></html>";
	ventana.document.open();
	ventana.document.write(contenido);
	ventana.document.close();
}
En iexplorer 7 lo hace sin problemas, pero con Firefox 3 me lo muestra cerrado... Pensé que sería por alguna propiedad de estilos CSS pero de momento no he conseguido nada.

Alguna idea ¿?. Mil gracias

Un saludo,
  #2 (permalink)  
Antiguo 20/09/2009, 09:03
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Imprimir contenido Accordeon Mootools

Buenas

Nadie sabría decirme nada sobre ello ¿?, gracias.

Un saludo,
  #3 (permalink)  
Antiguo 23/09/2009, 12:25
 
Fecha de Ingreso: mayo-2009
Ubicación: DF
Mensajes: 39
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Imprimir contenido Accordeon Mootools

Hola, efectivamente debe ser por una propiedad CSS...

El Accordion de Mootools modifica la propiedad height para las pestañas que estan cerradas, en estilos algo asi:

height:0px;

Prueba cambiando el valor de esa propiedad a tus secciones del accordeon antes de mostrarlo asi:

$('myElement').setStyle('height', 'auto');

de esa forma se veran todas.
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 23:59.