Ext Firefox下错误 Node was not found" code: "8" IE下不报错

/* Detect the Flash Player version for non-Internet Explorer browsers
- Detecting the plug-in version via the object element is more precise than using the plugins collection item's description:
a. Both release and build numbers can be detected
b. Avoid wrong descriptions by corrupt installers provided by Adobe
c. Avoid wrong descriptions by multiple Flash Player entries in the plugin Array, caused by incorrect browser imports
- Disadvantage of this method is that it depends on the availability of the DOM, while the plugins collection is immediately available
/
function testPlayerVersion() {
var b = doc.getElementsByTagName("body")[0];
var o = createElement(OBJECT);
o.setAttribute("type", FLASH_MIME_TYPE);
var t = b.appendChild(o);
if (t) {
var counter = 0;
(function(){
if (typeof t.GetVariable != UNDEF) {
var d = t.GetVariable("$version");
if (d) {
d = d.split(" ")[1].split(",");
ua.pv = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
}
}
else if (counter < 10) {
counter++;
setTimeout(arguments.callee, 10);
return;
}
b.removeChild(o); *
*错 误 行 Node was not found" code: "8" ext-all-debug.js Line 50082 ***
t = null;
matchVersions();
})();
}
else {
matchVersions();
}
}

请大家帮我看看 谢谢

那么用b.removeChild(t)试试看呢

Firefox中节点没有removeNode方法,必须使用如下方法

[code="js"]node.parentNode.removeChild(node);[/code]

lz参见[url]http://ham.iteye.com/blog/204040[/url]