我使用带有方法的flex插件:
ExternalInterface.call("initialize_width");
这会调用jQuery函数来初始化窗口的宽度:
function initialize_width(){
$("#nav_content").css("width",900);
}
它适用于所有期望Internet Explorer的浏览器......
它说:“'null'为null或不是对象”,并指向:
try { document.getElementById("").SetReturnValue(__flash__toXML(initialize_width()) ); }
catch (e) { document.getElementById("").SetReturnValue("<undefined/>"); }
我不知道问题应该是什么,因为调试器指向的位置指向自动创建的代码..
有任何帮助吗? 谢谢马库斯
答案 0 :(得分:0)
您为什么使用document.getElementById("")
?
每次都会返回null,然后你试图在null上调用一个方法。
如果这只是一个代码错误,那么请确保您获取元素的ID是具有该ID的页面上的唯一元素,因为那里可能存在冲突。
此外,您可以使用
$("#nav_content").width(900);
而不是你的css电话(虽然我看不到解决你的问题)。