使用IE中的mootools修改HTML对象标记属性

使用IE中的mootools修改HTML对象标记属性,html,mootools,javascript,Html,Mootools,Javascript,我得到了一个对象标记(由SWFObject生成),我想在使用mootools库调整窗口大小时修改其宽度和高度属性。 用一个: $('my_object')。set({'width':new_width,'height':new_height}); 在firefox、chrome和其他浏览器中一切正常。 不幸的是,Internet explorer(7和8)没有看到相同的结果。它给我一个错误,说“对象不支持此属性或方法” 有人知道这个问题的原因或者如何避免吗 感谢大家。问题在于错误状态为“对象不支

我得到了一个对象标记(由SWFObject生成),我想在使用mootools库调整窗口大小时修改其宽度和高度属性。 用一个: $('my_object')。set({'width':new_width,'height':new_height}); 在firefox、chrome和其他浏览器中一切正常。 不幸的是,Internet explorer(7和8)没有看到相同的结果。它给我一个错误,说“对象不支持此属性或方法”

有人知道这个问题的原因或者如何避免吗


感谢大家。

问题在于错误状态为“对象不支持此属性或方法”<代码>没有在IE上使用MooTools属性进行扩展,因为它是ActiveX控件,不是真正的元素,因此它不会应用任何元素方法。

问题在于错误状态为“对象不支持此属性或方法”
不使用IE上的MooTools属性进行扩展,因为它是ActiveX控件,不是真正的元素,因此它不会应用任何元素方法。

虽然您可能不会将MooTools方法应用于IE中的ActiveX对象或元素,因为它们没有扩展,但您可以执行其他操作

创建一个包装器元素,就像围绕嵌入对象一样。通过CSS设置该对象的宽度和高度,然后将对象/元素的宽度和高度设置为100%,使其遵循父包装。然后将大小调整应用于包装器,对象将跟随

下面是我在ie8中使用的一个快速示例:


祝您好运。

虽然您可能不会将mootools方法应用于IE中的activex对象或元素,因为它们没有扩展,但您可以做其他事情

创建一个包装器元素,就像围绕嵌入对象一样。通过CSS设置该对象的宽度和高度,然后将对象/元素的宽度和高度设置为100%,使其遵循父包装。然后将大小调整应用于包装器,对象将跟随

下面是我在ie8中使用的一个快速示例:


祝你好运。

很好。它工作得很好。很简单,我没想过。非常感谢,很好。它工作得很好。很简单,我没想过。谢谢。