Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/05/2003, 04:03
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 4 meses
Puntos: 4
Hola, me vais a permitir que os muestre lo que estaba intentando para hacer lo que lizfranco quería.
Como veréis creaba una nueva ventana con el texto a imprimir y ponía la función print() al cargarse la página. Pero al parecer como esta nueva ventana se abre como archivo temporal, creo, no puede imprimirse de esa manera, o al menos es lo que a mí me parece.
Código:
<html>
<head>
<script language="JavaScript">
function Imprimir(){
texto=document.getElementById('Celda').innerText;
popup=window.open('','','');
popup.document.write('<html>\n<head>\n<title>Celda seleccionada</title>\n');
popup.document.write('</head>\n');
popup.document.write('<body onLoad=\'print()\'>\n');
popup.document.write(texto+'\n');
popup.document.write('</body></html>');
setTimeout('popup.close()',2000)
} 
</script>
</head>

<body>
<p><a href="#" onClick="Imprimir()">Imprimir esto</a></p>
<table>
<tr>
    <td id="Celda">Esto es lo que se debería imprimir</td>
</tr>
</table>
</body>
</html>
Pasados 2 segundos la nueva ventana se cierra para que no moleste.
Ya se que no es la solución, pero quizás por aquí pueda andar bien, siempre y cuando haya alguien que sepa cómo hacer que se imprima sola la nueva ventana.
Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!