Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stampa foto

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234

    stampa foto

    Ho una pagina con all'interno un jpg grande (due fogli A4), uso questo script:

    <script language=javascript>
    <!--
    function nascondi() {
    uno.style.display = "None";
    due.style.display = "None";
    tre.style.display = "None";
    mappa.style.display = "None";
    quattro.style.display = "None";
    }
    function ripristina() {
    uno.style.display= "";
    due.style.display = "";
    tre.style.display = "";
    mappa.style.display = "";
    quattro.style.display = "";
    }
    function Stampa(conta) {
    nascondi()
    conta.style.display = "";
    if (window.print) {
    window.print();
    } else {
    alert('Funzione non supportata. Per stampare vai nel menu File del tuo browser.');
    }
    ripristina()
    }
    //-->
    </script>

    per nascondere quello che non serve, il problema è che mi stampa il primo foglio A4 ma non il secondo. Immagino sia colpa dello script, perchè senza le stampa tutte due (però stampa cose che non vorrei).

    Grazie mille

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Puoi risolvere con il solo CSS ed utilizzando l'attrributo visibility al posto di display... ti sposto
    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
    Feb 2004
    Messaggi
    234
    Ho visto che c'è quella possibilità, ma i Java quindi non sono adatti!

    Con i css cosa consigliate ...


  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Java non c'entra!!!
    Il tuo codice e` javascript, che e` tutta un'altra cosa!!!

    Comunque devi farti due CSS, uno per la visualizzazione (media="screen" nel tag <link>) ed uno per la stampa (media="print").
    Poi il browser si arrangia a caricarsi il CSS adatto ad ogni azione.
    Nel CSS per la stampa dovrai mettere display:none; in tutti i blocchi che non si devono vedere in stampa.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    234
    Ok, grazie, ci provo.

    Sì, parlo di javascript, ho scritto java come abbreviazione (errata).

    Ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.