Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con stampa

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68

    problema con stampa

    Ciao a tutti,ho trovato in rete una funzione javascript che mi permette di stampare una pagina php.
    Questa è la funzione:
    <script type="text/JavaScript">
    <!--
    function Stampa() {
    var containerDiv = document.getElementById("container");
    var headerDiv = document.getElementById("header");
    var footerDiv = document.getElementById("footer");
    var contentDiv = document.getElementById("content");

    //Nascondo le parti non necessarie alla stampa
    containerDiv.style.display = "None";
    headerDiv.style.display = "None";
    footerDiv.style.display = "None";

    //Imposto la tabella con l'esito della ricerca
    //in modo che occupi tutta la pagina
    contentDiv.style.width = "100%";

    //Lancia la funzione di stampa
    window.print();

    //Riporto tutto come era visualizzato precedentemente
    containerDiv.style.display = "";
    headerDiv.style.display = "";
    contentDiv.style.display = "";
    footerDiv.style.display = "";
    }
    //-->
    </script>

    C'è però in questo metodo un problema:mi dovrebbe stampare solamente quello che è contenuto nel div content,ed invece mi stampa anche ciò che è contenuto nei div footer,header.
    Come mai?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problema con stampa

    Originariamente inviato da toni_855
    C'è però in questo metodo un problema:mi dovrebbe stampare solamente quello che è contenuto nel div content,ed invece mi stampa anche ciò che è contenuto nei div footer,header.
    Come mai?
    Bisogna vedere come sono annidati i tuoi div...

    ciao

    ps: perche' non usi puro CSS ? e' molto piu' semplice...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68
    c'è il div container ed al suo interno ci sono i div header,content e footer

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.