Visualizzazione dei risultati da 1 a 4 su 4

Discussione: stampare immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    244

    stampare immagine

    ciao
    come posso associare ad un pulsante la stampa di un'immagine?
    è possibile senza aprire un'altra finestra?

  2. #2
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    codice:
    <head>
      <link id="idPrint" rel="alternate" media="print">
    </head>
    <body>
      <input type="button" onclick="idPrint.href='percorso_immagine.jpg'; window.print(); idPrint.href='';" value="Stampa immagine" />
    </body>
    Il browser quando deve stampare prende il percorso indicato nell'href del tag link.
    Sfrutti questa caratteristica facendo puntare l'href alla tua immagine, poi forzi la stampa e rimetti l'href a posto.
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    244
    grazie
    posso associare quest'azione anche ad un semplice link?
    cioè senza utilizzare un pulsante?

  4. #4
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Originariamente inviato da dadaja
    grazie
    posso associare quest'azione anche ad un semplice link?
    cioè senza utilizzare un pulsante?
    Si, certo.
    Aggiungi un return false per evitare che dopo l'evento onclick abbia effetto anche l'href (scroll al top della pagina, in questo caso). Oppure metti javas&#99;ript:void(0); al posto del carattere # nell'href. E' indifferente.
    codice:
    <a href="#" onclick="idPrint.href='percorso_immagine.jpg'; window.print(); idPrint.href=''; return false;" ...
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

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.