Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26

    Funzione stampa PDF ie7/Firefox

    Ciao ragazzi,
    ho questo codice per stampare un file pdf da un bottone:

    <html>
    <head>
    <script>
    function doit() {
    var x = document.getElementById("doodad")
    x.click();
    x.setActive();
    x.focus();
    x.print();
    }
    </script>
    </head>
    <body>
    <button onclick="doit('doodad')" id=button1 name=button1>howdy</button>
    <embed id="doodad" src ="test.pdf" width="100%" height="100%">
    </script>
    </body>
    </html>


    Funziona benissimo su IE7, ma su Firefox niente.
    Qualcuno sa dirmi come devo modificarlo?
    Grazie, ciao!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    26
    Oops, posto il codice corretto per IE7:
    <button onclick="doit()" id=button1 name=button1>howdy</button>
    invece di
    <button onclick="doit('doodad')" id=button1 name=button1>howdy</button>
    Non funziona ovviamente lo stesso su Mozilla.
    Grazie

  3. #3
    in teoria il codice per includere un pdf dovrebbe essere questo:

    codice:
    <object data="test.pdf" type="application/pdf" id="doodad" src="test.pdf" width="100%" height="100%"></object>
    siccome uso FoxIt reader e non l'acrobat non so dirti se funziona
    per stampare .click non esiste, basta la seguente funzione:
    codice:
    function doit() {
    var x = document.getElementById("doodad")
    x.focus();
    window.print();
    }

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.