阅读:1819回复:0
如何在创建时设置插件属性?
大家好。在我的插件中,插入一个activex控件,这个activex控件一创建就会运行OnInitDialog。但是这个activex控件需要设置一个属性参数后才可以运行。这在IE中嵌入这个activex控件很好办,html代码如下:
<object id="my-player" width=“640” height=”480“ classid="CLSID:17EA2EF1-CB5B-4e32-8528-77D60E27FE2A"><param name="contentProvider" value="tvb"></object> 这里contentProvider是属性。在html代码中,这个控件一创建,会在设置完这个contentProvider属性后,才开始运行。而在firefox中,我用scriptable插件包装了这个activex控件,这个插件具有activex控件的所有属性和方法。但是用代码来实现同activex同样先设置属性contentProvider再让插件运行的机制无法实现。我尝试了很多代码,但就是不行。典型代码如下,希望得到各位的指点: <embed id="my-player" type="application/orbit-player-plugin" width="640" height="480" contentProvider="tvb"></embed> <object id="my-player" type="application/orbit-player-plugin" width="640" height="480"><param name="contentProvider" value="tvb"></object> 我尝试了很多例子,就是不行。 请各位多加指点,非常感谢。 |
|