我正在尝试使用jQuery动态地将一个ActiveX控件附加到页面上。附加成功了,但是以这种方式完成后,控件没有初始化。我认为当包含控件的页面完成渲染时,IE会调用ActiveX控件的OnCreate方法。问题在于,直到渲染完成后,页面上才有标签,因此OnCreate从未被调用。
我不确定这是否是问题,这只是一个猜测。有人有这方面的经验吗?是否可能强制IE在特定时间调用OnCreate?
如果html中存在标签,则控件可以正常工作。我遇到问题的唯一情况是通过JavaScript将对象添加到页面中。
更新:我需要知道IE在遇到时会发生什么。
我不确定这是否是问题,这只是一个猜测。有人有这方面的经验吗?是否可能强制IE在特定时间调用OnCreate?
如果html中存在标签,则控件可以正常工作。我遇到问题的唯一情况是通过JavaScript将对象添加到页面中。
更新:我需要知道IE在遇到时会发生什么。
<object>
在渲染页面时添加标签。该控件在该上下文中正常工作,因此IE在那时调用了某些内容。我需要在添加控件后手动调用它。
谢谢,Pete