为什么我的js函数,在函数内调用他好使,单独调用不好使呢?报错是:null为空或不是对象
functionbalert(con){$.dialog.alert(con);}functionaa(){balert('123');//这样好使}balert('12...
function balert (con) {
$.dialog.alert(con);
}
function aa(){
balert('123');//这样好使
}
balert('123');//这样不好使
问题居然是之后的代码包含的一个js文件,把这个包含去掉就好了,后面的代码怎么会影响前面的代码呢?不明白 展开
$.dialog.alert(con);
}
function aa(){
balert('123');//这样好使
}
balert('123');//这样不好使
问题居然是之后的代码包含的一个js文件,把这个包含去掉就好了,后面的代码怎么会影响前面的代码呢?不明白 展开
展开全部
你的aa方法是不是页面加载完之后调用的?
如果是,则报错的原因就是$.dialog.alert必须在页面加载完之后才能用
而直接调用方法的时候,JQuery的对象还没完全创建,报$.dialog为空是肯定的,想要不报错就必须在页面加载完之后调用
如果是,则报错的原因就是$.dialog.alert必须在页面加载完之后才能用
而直接调用方法的时候,JQuery的对象还没完全创建,报$.dialog为空是肯定的,想要不报错就必须在页面加载完之后调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
理论上不会发生,应该是其他地方的代码干扰了balert('123');的执行,问题再这段代码之前吧。
后面的代码页可能先执行啊。只要看程序怎么写的,而且后面的代码如果有大括号的问题,是会影响整个js代码执行的。
后面的代码页可能先执行啊。只要看程序怎么写的,而且后面的代码如果有大括号的问题,是会影响整个js代码执行的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贴代码,无图无真相
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-13
展开全部
是pascal吗?若是,求具体程序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用firebug看看具体哪出错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询