Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,819
    bello

    ma l'esempio stampa comunque due copie, e se si volesse dare la scelta?
    cioè... da bottone invochi due stampe. ma da "stampa" del browser ne stampa una sola.
    è possibile discriminare?
    Ultima modifica di Vincent.Zeno; 04-03-2017 a 17:15

  2. #2
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    bello

    ma l'esempio stampa comunque due copie, e se si volesse dare la scelta?
    cioè... da bottone invochi due stampe. ma da "stampa" del browser ne stampa una sola.
    è possibile discriminare?
    Da "stampa" del browser ne stampa una sola, è vero, però duplicando la pagina solo al momento della stampa, gli utenti non dovranno scaricare due volte i contenuti.

    La mia soluzione privilegia i tempi di caricamento della pagina.

  3. #3
    Ripensandoci il tuo appunto è sensato.

    Questa nuova versione duplica il body al caricamento della pagina di modo da avere la botte piena e la moglie ubriaca:



    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Page title</title>
    <style type="text/css" media="screen">
    #copy{display:none}
    </style>
    <style type="text/css" media="print">
    #copy{display:block; page-break-before:always;}
    #print_button{display:none}
    </style>
    <script type="text/javascript">
    window.onload=function(){
     var page=document.body.innerHTML;
     document.body.innerHTML+='<div id="copy">'+page+'</div>';
    }
    </script>
    </head>
    <body>
    <h1>Lorem ipsum</h1>
    <button type="button" onClick="window.print()" id="print_button">Stampa due copie</button>
    <p> Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    <p> Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    <p> Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
    </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 © 2026 vBulletin Solutions, Inc. All rights reserved.