Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6

    Creare pulsante STAMPA che stampi solo il contenuto di un <div>

    Ciao a tutti
    avrei bisogno di un piccolo aiuto: in pratica ho un contenitore <div> che contiene il ripilogo di un ordine letto da un file XML. Volevo creare sotto un pulsante STAMPA che mi stampasse solo il contenuto di tale div, non di tutta la pagina.
    Come posso fare?? :master:

  2. #2
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Devi usare javascript per il pulsante e all'evento OnClick gli fai settara il campo display del div su block.
    Una cosa del genere: OnClick="document.getElementById(id_div).style.dis play = 'block';"
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    facendo così stampa solo quell'elemento? :master:

  4. #4
    Utente di HTML.it L'avatar di Andy_87
    Registrato dal
    Jun 2010
    Messaggi
    323
    Dipende da come strutturi tu il codice, ad esempio:
    div1 display=none
    div2 display=none
    div3 display=none

    pulsante -> onClick visualizza div1 e div2

    oppure -> onClick visualizza div1 e div3
    "Se non riuscirò a piegare gli dei del cielo, smuoverò le potenze dell'inferno"
    S. Freud

  5. #5
    definisci STAMPA. devi stampare a video o usare una stampante?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    ahh ok colpa mia... forse non ci siamo capiti
    Intendevo poter stampare con una stampante...diciamo che sarebbe comodo poter generare un cosa del tipo:
    - numero posti totale: xxxx
    - identificativo posti: xxxx
    - totale: xxx.xx €
    - stato ordine: pagato
    - ID ordine: xxxxxxx
    che ora visualizzo ma in un div con grafica e tutto. Volevo una cosa simile ma più pulita, tipo i classici moduli che vengono generati e stampati in questi casi. Andrebbe benissimo (anzi forse meglio) una pagina tipo pop-up che contenga tale struttura e che poi l'utente stampa.

  7. #7
    Devi creare un foglio di stile appositamente per la stampa, nel quale renderai invisibili gli elementi che nn vuoi compaiano. Ecco un link. http://css.html.it/articoli/leggi/19...per-la-stampa/

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.