Comment peut-Aperçu avant Impression d'être appelée à partir de Javascript?

J'ai une page qui est censé lancer la page d'Aperçu avant Impression onload.

J'ai trouvé ceci:

var OLECMDID = 7;
/* OLECMDID values:
* 6 - print
* 7 - print preview
* 1 - open window
* 4 - Save As
*/
var PROMPT = 1; //2 DONTPROMPTUSER
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(OLECMDID, PROMPT);
WebBrowser1.outerHTML = "";

Mais...

  1. il ne fonctionne pas dans FireFox.
  2. c'est un peu laid.

Est-il un meilleur moyen pour IE ou d'une manière qui fonctionne pour FireFox?

InformationsquelleAutor Rich Bennema | 2008-10-23