Visualizzazione dei risultati da 1 a 3 su 3

Discussione: stampare una textarea

  1. #1

    stampare una textarea

    Ciao a tutti.
    All'interno di una form vorrei fare un tasto per stampare SOLO il contenuto di una textarea.

    È possibile?
    Grazie
    Se per ogni sbaglio avessi 1000 Lire che vecchiaia che passerei! [Non è tempo per noi - Ligabue]
    Strade?! Dove andiamo noi non ci servono.....strade!

  2. #2
    Se per ogni sbaglio avessi 1000 Lire che vecchiaia che passerei! [Non è tempo per noi - Ligabue]
    Strade?! Dove andiamo noi non ci servono.....strade!

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo....

    File : test2031a.html
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function printPreview() {
     window.open("test2031b.html","pippo","toolbar=no");
    }
    //-->
    </script>
    
    </head>
    <body>
    <textarea id="my_textarea" rows="20" cols="80"></textarea>
    
    <input type="button" value="Print preview" onclick="printPreview()">
    </body>
    </html>

    File : test2031a.html
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    
    <style type="text/css">
    <!--
    .btn {}
    -->
    </style>
    
    
    <script language="JavaScript" type="text/javascript">
    <!--
    function myBeforePrintFunction() {
     document.all.btn.style.visibility = "hidden";
    } // function myBeforePrintFunction()
    function myAfterPrintFunction() {
     document.all.btn.style.visibility = "visible";
    } // function myAfterPrintFunction()
    
    window.onbeforeprint =  myBeforePrintFunction;
    window.onafterprint  =  myAfterPrintFunction;
    //-->
    </script>
    
    </head>
    <body>
    <input class="btn" type="button" name="btn" value="Print" onclick="window.print();"/>
    
    
    <script language="JavaScript" type="text/javascript">
    <!--
    var textToPrint = window.opener.document.getElementById('my_textarea').value;
    re              = /\n/gi;
    var textToPrint = textToPrint.replace(re,"
    ");
    document.write(textToPrint);
    //-->
    </script>
    
    </body>
    </html>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.