js函数执行顺序,怎麼让一个函数执行完再执行下面的程序

2024-11-23 19:09:21
推荐回答(2个)
回答1:

这个代码肯定是先执行了refresh,然后执行了其他语句。


你想要的是不是refresh之后iframe里的页面加载完再执行其他语句?

function f1(){
    // 监听iframe的onload事件
    window.frames['iframename'].onload = function() {
        //其他语句
    };
    refresh();
}

function refresh(){
    window.frames['iframename'].location.href = '/../../href.jsp';
}

回答2:

setTimeout(其他函数,1)