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

    Stampare pagina in automatico

    Buongiorno a tutti.
    Uso questo script per stampare una pagina html:

    codice:
    <SCRIPT Language="Javascript">
    
    function printit(){  
    if (NS) {
        window.print() ;  
    } else {
        var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
        WebBrowser1.ExecWB(6, 2);
      WebBrowser1.outerHTML = "";  
    }
    }
    </script>

    Di seguito, invece, lo script che, associato ad un link, esegue la funzione di cui sopra:
    codice:
    <SCRIPT Language="Javascript">  
    var NS = (navigator.appName == "Netscape");
    var VERSION = parseInt(navigator.appVersion);
    if (VERSION > 3) {
        document.write('[img]stampa.gif[/img]');        
    }
    </script>


    Oltre a tutto questo, vorrei che la funzione si attivasse in modo automatico al caricamento della pagina, tipo con un "onLoad" o qualcosa di simile.
    In altre parole vorrei che si aprisse la finestrella di impostazione della stampa conseguentemente al caricamento della pagina.
    Cosa dovrei aggiungere nello script?
    Grazie in anticipo.
    Dan

  2. #2
    ti sei praticamente risposto da solo

    <body onload="printit()">


  3. #3
    Ma certo! Ecco dove mi ero arenato: onload va associato al body.

    Grazie, OcchioCrepato (... tu di nome, io di fatto!).

  4. #4
    Originariamente inviato da danbat
    Grazie, OcchioCrepato (... tu di nome, io di fatto!).
    :gren:

    di niente
    ciao

  5. #5
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    scusate... ma questo script che hai fatto stampa la pagina su cui arriva l'utente in automatico? o apre solo la finestra di dialogo con la stampante?

    grassiee
    alcool: la causa e la soluzione di tutti i problemi

  6. #6
    Utente di HTML.it L'avatar di KLINKO
    Registrato dal
    Sep 2002
    Messaggi
    285
    solo finestra

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.