Visualizza la versione completa : come posso lanciare la stampa tramite javaScript
bobpuley
04-09-2001, 12:00
ho bisogno di LANCIARE la stampa attraverso
un javaScript richiamato da un 'button'
mauro742
04-09-2001, 12:37
Ecco lo script che cerchi:
per prima cosa devi inserire questa prima parte del 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>
Poi dove vuoi inserire il Bottom inserisci la seconda parte del codice:
<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<a href="#" onClick="printit()"><input type="submit" value="Stampa" alt="Clicca qui per stampare questa pagina" border=0></a>');
}
</script>
Provalo e dimmi se è quello che cerchi.
Saluti,
Mauro
vBulletin® v3.7.3, Copyright ©: 2000-2012, Jelsoft Enterprises Ltd.
Traduzione italiana Team: vBulletin-italia.it |