Я пытаюсь добавить элемент ActiveX динамически на страницу с помощью jQuery. Приложение успешно; однако управление не инициализируется, когда это делается таким образом. Я считаю, что IE вызывает метод OnCreate элемента управления ActiveX, когда страница, содержащая элемент управления, завершила рендеринг. Проблема в том, что тег отсутствует на странице до тех пор, пока рендеринг не будет завершен, поэтому OnCreate никогда не вызывается.Можно добавить элемент управления ActiveX на страницу с помощью javascript?
Я не уверен, что это проблема, это просто догадка. У кого-нибудь есть опыт? Можно ли заставить IE вызывать OnCreate в определенное время?
Управление работает нормально, если тег находится в html. Единственный раз, когда я вижу проблемы, - это когда я добавляю объект на страницу через javascript.
Обновление: Мне нужно знать, что делает IE, когда он сталкивается с
<object>
тег на странице во время рендеринга. В этом контексте управление работает отлично, поэтому IE в то время вызывает что-то. Мне нужно вызвать это вручную, после того как я добавлю элемент управления на страницу post render.
Спасибо, Пит
Код? :) –
Извините? JQuery ('тело') добавить (ActiveX). Вы действительно должны это видеть? – slypete
Да, да. Попросить других попытаться отладить в темноте - плохая идея, потому что первое предположение состоит в том, что вы не знаете, что делаете. – EricLaw