A placer dans la section HEAD (entre <HEAD> et </HEAD>)
<script language="javascript">
DA = (document.all) ? 1 : 0
window.onerror=handle_error
function handle_error(){
msg="\nRien n'a été imprimé. \n\nAnnulé l'impression,"
msg=msg+"Cliquez sur l'icone imprimer dans la barre de menu."
alert(msg);
return true;
}
</script>
<SCRIPT LANGUAGE="VBScript">
sub print
olecmd = 6 ' Commande d'impression
oleparam = 1
on error resume next
WB.ExecWB olecmd, oleparam
if err.number <> 0 then
if DA then ' IE4 - Arrêt
alert "Rien n'a été imprimé."
else ' IE3
handle_error
end if
end if
end sub
</SCRIPT>
A placer dans la section BODY (entre <BODY> et </BODY>)
<form><Input type=button value="Imprimer cette page" onclick="window.print();">
</form>
<OBJECT ID="WB" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>