Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Stampare "scontrino" prendendo dati da form

    Ciao a tutti, scrivo qui in merito alla discussione http://forum.html.it/forum/showthrea...readid=1394154

    In pratica il mio sistema è come quello dei tabacchini quando devono farti la ricarica, per cui c'è un form da compilare con numero gestore ed importo...

    Poi ci sono 2 pulsanti: Uno che stampa ed uno che invia la richiesta al db.

    La parte che non so fare è quella relativa alla stampa perchè con la semplice funziona print() di javascript mi stampa l'intera pagina, mentre a me dovrebbe stampare (impostando le dimensioni del foglio che sarà quello classico degli scontrini) il numero e magari nome del negozio etc...

    Siccome sono bravo in tutto meno che in css e javascript, mi potreste aiutare a capire come realizzare questa cosa?
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  2. #2
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Originariamente inviato da ricman
    Ecco qua:
    http://css.html.it/articoli/leggi/19...per-la-stampa/
    Grazie, ma se invece di stampare tutta la pagina, volessi stampare solo alcuni campi del form?
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  4. #4
    Originariamente inviato da siriuxs
    Grazie, ma se invece di stampare tutta la pagina, volessi stampare solo alcuni campi del form?
    Basta nascondere quelli che non vuoi far vedere nel css per la stampa...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    Originariamente inviato da ricman
    Basta nascondere quelli che non vuoi far vedere nel css per la stampa...
    Il problema è di fondo... mi servirebbe un esempio perchè col css non sono affatto bravo e quindi ho bisogno di vedere del codice :P
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  6. #6
    Nessun aiuto?
    www.mtlook.it - Marketing & Image Management
    www.advise.it - Soluzioni informatiche per la tua azienda

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    C'e` un capitolo del tutorial CSS che riguarda la stampa: http://css.html.it/guide/lezione/44/...-media-styles/

    E per la stampa c'e` una serie di attributi specifici (vedi ad esempio http://www.w3schools.com/css/css_reference.asp#print )
    E le unita` di misura da usare non sono i px (che non esistono sulla carta), ma i pt o i mm o i pc o simili

    Pertanto ti conviene farti un CSS specifico (media="print"), che puo` sostituire o correggere il CSS del video

    Comunque per quello che serve a te, devi mettere
    display:none;
    a tutti i blocchi che non ti interessa visualizzare, tenendo conto che se un blocco ha display:none, viene cancellato dal flusso, compreso eventuali blocchi in esso contenuti. Quindi devi agire con un minimo di attenzione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.