Impression directe sans confirmation (objet webbrowser)

Contenu du snippet

Après une multitude de demandes, voila la version Javascript !

Forcer l'impression dans vos pages web
(Vous devez avoir configuré une imprimante par défaut auparavant...)

Source / Exemple :


' Version VB Script
' ------------------------------------------------
<HTML>
<HEAD>

<SCRIPT LANGUAGE=vbscript>
<!--

Sub btn_print_onclick
WebBrowser.ExecWB 6,6 '<-- imprime directement sans confirmation
'WebBrowser.ExecWB 6,2 <--  ouvre la fenetre du choix d'imprimante avant impression

End Sub

-->
</SCRIPT>
</HEAD>
<BODY>

<OBJECT ID="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>

Voici un simple example d'impression sans confirmation...
<INPUT type="button" value="Print !!" id=btn_print name=btn_print>
</BODY>
</HTML>

' Version JavaScript
' ------------------------------------------------

<html>
<head>
<script id=clientEventHandlersJS language=javascript>
<!--

function Button1_onclick() {
WebBrowser.ExecWB(6,6);
}

//-->
</script>
</head>
<body>
<OBJECT ID="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
Test D'impression<br>
<INPUT type="button" value="Imprimer" ID="Button1" NAME="Button1" onclick="return Button1_onclick()">
</body>
</html>

Conclusion :


La j'ai fais un script client en VB mais il marche aussi avec JavaScript...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.