Это странно. Я использую метод 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 вызывается до заполнения элемента управления?
Любое упоминание об этом было бы полезно.
Спасибо!