这是一个奇怪的问题。我正在使用 ExecWB 方法来创建 PrintPreview 窗口。大多数情况下,打印预览正确显示。但有时它会显示一个空白页,仅此而已。有没有人见过这个?该问题似乎与 IE6 无关。这个问题非常偶然,因此很难确定出了什么问题。
function onBodyLoad() {
if (document.getElementById("contentPanel") != null) {
var editCloseCell = document.getElementById('editCloseCell');
editCloseCell.style.visibility = "hidden";
var OLECMDID = 7; // 7 == Print Preview
var PROMPT = 1; // 2 == DONTPROMPTUSER
document.getElementById('webBrowser').ExecWB(OLECMDID, PROMPT);
editCloseCell.style.visibility = "visible";
'webBroswer' 元素是一个对象。控件的内容似乎正确显示。可能是在填充控件之前调用了 execWB 方法吗?
任何有关此的网站都会有所帮助。
谢谢!