HTML对象标记加载ActiveX对象



我正在尝试使用html对象标记加载两个不同的activex对象。问题是:如果第一个object标记加载activex对象,那么第二个不应该加载。以下html-

<object id='a' classid='......'></object>
<object id='b' classid='......'></object>

这将加载两个对象。只有当对象"a"不可用时,我才希望加载对象"b"。

(如果没有可用的对象,那么我们应该显示一个IE信息栏,要求从给定位置下载activeX对象)。有什么解决方案吗?谢谢(用户2531191)。

是的,<object>正是为了这个目的而设计的。请参阅W3C参考资料
诀窍是将"计划B"对象嵌套在主对象中。
<object id='a' classid='......'>
  <object id='b' classid='......'></object>
</object>

然后,仅当a由于任何原因而失败时,它才处理b。否则,只显示对象a,而忽略元素a的内容
如果需要,可以将嵌套更深,如果ab都不起作用,则显示对象c,如果其他操作都失败,则最后显示文本。

<object id='a' classid='......'>
  <object id='b' classid='......'>
    <object id='c' classid='......'>
      Sorry, nothing works!
    </object>
  </object>
</object>

相关内容

  • 没有找到相关文章

最新更新