javascript中未定义的jscript

Vij*_*ade -3 javascript asp.net internet-explorer

我创建了一个ASP.Net应用程序.我使用的是一个写在单独文件中的javascript.我Var myvariableName ={}在javascript文件中使用.

我已将此文件包含在MasterPage中并在我的aspx页面中访问myvariableName.

这在谷歌浏览器中运行良好,但是,在IE 8中,会出现未处理的异常

myvariableName未定义.

错误显示为; 0x800a1391 - Microsoft JScript运行时错误:"Common"未定义

Common是我的javascript变量.

请协助我解决这个问题.

ale*_*oni 6

您可能在执行外部脚本之前访问变量.

确保在文档完全加载后立即访问您的变量(即,$(document).ready(function(){...});如果您使用jQuery)或尝试通过某种警报找出真正的执行顺序(顺便说一句,这不应该是浏览器依赖的!).