在IE下获取object(ActiveX)的Param

作者:Fdream 来源:Fdream博客 时间:2009-05-15 13:07:00 

在IE下,获取Param的时候有个诡异现象(不知道算不算bug)。为了清晰起见,下面用最简单的HTML和JavaScript来说明。有这么一段HTML(head部分是标准的head,doctype使用xhtml-transitional的DTD):

<body> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%"> 
  <param name="movie" value="Test.swf" /> 
  <param name="quality" value="high" /> 
  <embed src="Test.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed> 
</object> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="100%" height="100%"> 
  <param name="movie" value="Test.swf" /> 
  <param name="quality" value="high" /> 
  <embed src="Test.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100%" height="100%"></embed> 
</body> 
</object>

现在,我们分别用两种方式来获取第一个object(swf)的param参数个数:

var o = document.getElementsByTagName('object')[0]; 
alert(o.getElementsByTagName('param').length); 
alert(o.childNodes.length); 

猜猜结果分别是什么?还有,再猜猜o.innerHTML是什么?大家可以自己试试。上面的结果分别是4和2,是不是很诡异?

标签:ie,object,Param,ActiveX,参数
0
投稿

猜你喜欢

  • Python中ArcPy栅格裁剪栅格(批量对齐栅格图像范围并统一行数与列数)

    2021-02-19 21:12:48
  • web.py 十分钟创建简易博客实现代码

    2022-10-23 00:55:38
  • vue button的@click方法无效钩子函数没有执行问题

    2024-06-05 10:02:51
  • Python网络编程之使用TCP方式传输文件操作示例

    2023-04-17 13:21:18
  • python爬虫用mongodb的理由

    2023-09-27 23:06:40
  • IE8网页显示不正常 用”兼容性视图”搞定

    2009-03-28 11:13:00
  • Python 去除字符串中指定字符串

    2023-04-20 23:44:53
  • 那些看一眼就让你难忘的广告

    2007-09-21 19:46:00
  • 如何利用Anaconda配置简单的Python环境

    2023-05-05 22:48:54
  • asp如何让页面过时并指定一个过时时间?

    2010-05-13 16:40:00
  • plsql和tsql常用函数比对

    2009-09-13 17:50:00
  • php防止sql注入之过滤分页参数实例

    2023-07-21 10:02:40
  • Python中的异常类型及处理方式示例详解

    2022-10-27 14:55:58
  • Javascript 类型转换方法

    2024-04-10 10:51:21
  • 数据库分页大全(mssql,mysql,oracle)

    2010-10-25 20:02:00
  • Go gRPC服务proto数据验证进阶教程

    2024-03-20 16:54:54
  • 浅谈mysqldump使用方法(MySQL数据库的备份与恢复)

    2024-01-20 16:29:23
  • MySQL条件查询语句常用操作全面汇总

    2024-01-26 11:10:24
  • Python 中制作偶数列表的方法

    2022-08-20 20:15:56
  • 浅谈javascript面向对象编程

    2009-03-03 12:04:00
  • asp之家 网络编程 m.aspxhome.com