这种情况该怎么办啦!高分!!! 首先你是否有办法直到初始化完成的标志是什么?如果知道就可以将控件放在一个div内,设置其css style display属性为none,一旦初始化完成,在将其display属性设置为""。这是最安全的做法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在A里可以这样试试:if (parent.framename2.document.all.b){ alert("控件B已经调入");}else{ alert("不行!");}这里行判断该控件是否加载成功以后再执行命令会好些。另:你也可以结合try{}catch{}函数来做。 判断if (document.readyState=="complete")才执行你要的操作..其实你也可以想办法把你需要调用的功能放入你的子document的onload事件中处理这样可以减少数据同步带来的某些问题. 甚至某些功能以父文档提供回调的方式提供给子文档.因为子文档调用父文档暴露的function通常是安全的.. 关于这种方式.我积累了不少的代码有兴趣可找我联系:[email protected] timer=setInterval("try{yourFunc();clearInterval(timer);}catch(e){}",100);一直探测,直到yourFunc运行成功 可以做个大的层来控制,象现在的CSDN的首页一样,即美观又实用 在一个框架中加入结束的标志,例如在文件开始加入:<script>var endFinished = false;</script>在文件最后加入:<script>endFinished = true;</script>而在另一个框架中用循环来判断这个值:function loop() { try { if(endFinished) { // do what you want to do. } esle { setTimeout('loop();',200); } } catch (e){}} 谢谢各位!To: Reve(仨仁仕) 你在一个框架中定义的变量endFinished在另一个框架中能够用吗?To : qiushuiwuhen(秋水无恨) ( ) 用 var timer = setInterval( "try { parent.frames("LeftFrame").GetUserList(); clearInterval(timer); }catch(e){}", 100 );程序报错,说什么未结束的字符串常量。 我用这个好像就可以了。谢谢各位! for(;;) { if (parent.frames("LeftFrame").document.readyState=="complete") { parent.frames("LeftFrame").GetUserList(); break; } } 不要隔行写var timer = setInterval( "try{parent.frames('LeftFrame').GetUserList();clearInterval(timer);}catch(e){}",100 ); 闷............. 求一段js代码 就是连线页面中任意2个div的~~~~ 网站调用搜索引擎的搜索框问题。。 这段JS在火狐下报错求高手 ajax 怎么将调用的数据载入到制定的图层中 document.all什么时候必须,什么时候不必须。 在线播放页面制作 如何在一个PHP里执行一条或者几条语句,让另一个php刷新??? 高分请教高手,还是一个层的问题. 20行代码《贪吃蛇》游戏[原创] 表单提交之前会reset 请问有一个下拉列表,已经有几条数据了,我想动态的再增加几条数据,应该怎么做??是增加,不是重新赋值。
if (parent.framename2.document.all.b)
{
alert("控件B已经调入");
}
else
{
alert("不行!");
}这里行判断该控件是否加载成功以后再执行命令会好些。
另:你也可以结合try{}catch{}函数来做。
if (document.readyState=="complete")
才执行你要的操作..其实你也可以想办法把你需要调用的功能放入你的子document的onload事件中处理
这样可以减少数据同步带来的某些问题.
因为子文档调用父文档暴露的function通常是安全的..
[email protected]
<script>
var endFinished = false;
</script>
在文件最后加入:
<script>
endFinished = true;
</script>而在另一个框架中用循环来判断这个值:
function loop() {
try {
if(endFinished) {
// do what you want to do.
} esle {
setTimeout('loop();',200);
}
} catch (e){}
}
To: Reve(仨仁仕)
你在一个框架中定义的变量endFinished在另一个框架中能够用吗?To : qiushuiwuhen(秋水无恨) ( )
用 var timer = setInterval( "try
{
parent.frames("LeftFrame").GetUserList();
clearInterval(timer);
}catch(e){}",
100 );
程序报错,说什么
未结束的字符串常量。
for(;;)
{
if (parent.frames("LeftFrame").document.readyState=="complete")
{
parent.frames("LeftFrame").GetUserList();
break;
}
}
var timer = setInterval( "try{parent.frames('LeftFrame').GetUserList();clearInterval(timer);}catch(e){}",100 );