功能有载无载

时间:2014-01-08 09:25:00

标签: javascript function onload

我是Javascript的新手,这是我项目的“我的”“过滤功能”:

这是我的功能“auth”来验证我的标签:

function auth() {
if ($('#Resultat_mobilelabel_resultat:contains("Nautnes")').length > 0) {
    document.getElementById('Resultat_mobilelabel_sted').innerHTML = 'Nautnesveien nord';
} else {
    alert("some error")
        Appery.navigateTo('startScreen', {
            reverse: false
        });
    }
}

这就是我试图运行该功能的方式:

// On Load
screen_1665_onLoad = Resultat_onLoad = function() {
    auth();
}

但不知何故,当页面加载时它没有加载函数... 有什么建议? 谢谢!

3 个答案:

答案 0 :(得分:0)

看起来更像是使用函数分配screen_165_onLoad而不是实际调用函数

答案 1 :(得分:0)

试试这个:

(screen_1665_onLoad = function() { auth(); })();

这应该在页面加载时运行。

然后,你再次使用jQuery,为什么不去使用stock-syntax:

$(function() {
auth(); // This is your function-call, which will run once jQuery determines the document is ready
});

答案 2 :(得分:0)

试试这个:     $(文件)。就绪(函数(){      AUTH();     });

在页面末尾