日期:2014-05-16  浏览次数:20414 次

opera问题
我创建一个frame,写至当前的body了,然后
window.frames[name],但取不到这个frame。
alert(window.frames.length) 为0。


但我在取window.frames[name]的时候的前面随便加一个alert('test'); "延时"一下,window.frames[name]就能正常取得到。
这问题应该怎么解决? 头疼中,另,ie ff chrome 正常。

------解决方案--------------------
写在哪了。。body里?
------解决方案--------------------
探讨

引用:

写在哪了。。body里?


求解决,我搞了一上午了,调不好。

------解决方案--------------------
页面没加载完吧。外面套个 window.onload=function(){} 试试。
------解决方案--------------------
最后一行换成G('mys').document.write('<div id="LoadingBlock">&nbsp; Loading...<div id="loading"></div></div>');
------解决方案--------------------
是有问题, opera-9.64~11.00全是, 其他没测...
错误控制台信息:
C# code
Event thread: load
Error:
name: TypeError
message: Statement on line 12: Cannot convert undefined or null to Object

------解决方案--------------------
额...楼主怎么解决的???...能说说不..