未捕获的ReferenceError:未定义msgbox(匿名函数)

时间:2012-07-10 10:04:22

标签: javascript ajax

//////////////////main.js file attached
function msgbox (title,text,type,time)
    {
        ///////////////////////////////////////////
        var img = "<img src='image/"+type+".png' /> ";
        $("#window .wtext").html("<table border='0'><tr><td>"+img+"</td><td>"+text+"</td></tr></table>");
        $("#window .wtitle").html(title);


        ///////////////////////////////////////////
        //$("#window .wtext").css("height",(parseInt($("#window").css("height"),10)-65)+"px");
        get_center("window");
        ///////////////////////////////////////////
        $("#window").fadeIn();
        if (time!=0)
        {
            var t = window.setInterval(function(){
                $("#window").fadeOut();
                window.clearInterval(t);
            },time*1000);
        }
    }

//////////////////myajax.js file attached
function toggle_div ()
{
   msgbox("title","text","ok",3);
}

当我从myajax.js调用msgbox时,我遇到了问题。 我该如何使用我的功能。 它正在从另一个文件。 我应该使用一些东西来声明全局函数吗?

1 个答案:

答案 0 :(得分:0)

您需要将main.js和myajax.js添加到标记内的html页面中。然后你可以直接打电话给你的功能。

<script type="text/javascript" src="main.js"></script>
<script type="text/javascript" src="myajax.js"></script>