JS同步
function f1(){
refresh();//刷新href.jsp面
其他函
}
function refresh(){
window.frames['iframename'].location.href = '/../../href.jsp';
}
在用f1()是先行其他函再回行refresh(),怎refresh()行完再行下面的句 javascript
[解决办法]
顶一下,我也不是很理解你说的,坐等高手解答。
[解决办法]
其他函数...
function others(){
其他函数;
}
写
refresh();//刷新href.jsp面
setTimeout(others,0);
试试这个
[解决办法]
在这个页面 /../../href.jsp
window.onload = function(){
window.parent.回调方法();
}
主页面写个回调函数
function 回调函数{
//f1里面的 其他函
}
[解决办法]
window.frames['iframename'].onload=function(){
}
[解决办法]
就是这样,我给整理一下
function f1(){
refresh();//刷新href.jsp面
window.frames['iframename'].onload=function(){
其他函
}
}
function refresh(){
window.frames['iframename'].location.href = '/../../href.jsp';
}
[解决办法]
JS是顺序执行的啊。。
<!doctype html>
<html>
<head>
<script type="text/javascript">
alert("a");
</script>
</head>
<body onload="alert('c');">
<script type="text/javascript">
alert("b");
</script>
</body>
</html>