Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15840931
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:50:14

下载本文示例代码
  刚才在调试js,在mozilla中一切正常,但是在ie中却报告有configuration变量没有找到。以下是代码: 以下是引用片段:  var Environment = new (function Environment$ctor()   {   this.processCommandLine = function Env$procCmdLine(q)   {   var cmd = configuration    {}; // <---- 就是这一行报告错误   // 其他代码省略   }   };   我先后把这一行改成如下的形式: 以下是引用片段:  var cmd = configuration == null? {}: configuration;   var cmd = "undefined" == typeof(configuration) ? {}: configuration;   var cmd = {}; if( "undefined" == typeof(configuration) ) cmd = configuration;   都是报告同样的错。尝试了多种方法没有效果之后,无奈中把这一行修改成如下的形式:   var cmd = window.configuration    {};   竟然通过了!!!   最后分析,原因就是JScript中实现和标准的ECMAScript有差距,原来应该configuration找不到的话,应该往上递推,扩大作用域搜索范围,直到搜索到全局变量中。很显然,JScript没有这样做。   所以,以后大家要是遇到Mozilla中好使,但是IE中莫名其妙地报告变量找不到的话,尝试一下加上windows.前缀吧。 阅读关于 javascript 的全部文章   刚才在调试js,在mozilla中一切正常,但是在ie中却报告有configuration变量没有找到。以下是代码: 以下是引用片段:  var Environment = new (function Environment$ctor()   {   this.processCommandLine = function Env$procCmdLine(q)   {   var cmd = configuration    {}; // <---- 就是这一行报告错误   // 其他代码省略   }   };   我先后把这一行改成如下的形式: 以下是引用片段:  var cmd = configuration == null? {}: configuration;   var cmd = "undefined" == typeof(configuration) ? {}: configuration;   var cmd = {}; if( "undefined" == typeof(configuration) ) cmd = configuration;   都是报告同样的错。尝试了多种方法没有效果之后,无奈中把这一行修改成如下的形式:   var cmd = window.configuration    {};   竟然通过了!!!   最后分析,原因就是JScript中实现和标准的ECMAScript有差距,原来应该configuration找不到的话,应该往上递推,扩大作用域搜索范围,直到搜索到全局变量中。很显然,JScript没有这样做。   所以,以后大家要是遇到Mozilla中好使,但是IE中莫名其妙地报告变量找不到的话,尝试一下加上windows.前缀吧。 阅读关于 javascript 的全部文章 下载本文示例代码


IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题IE浏览器中一个值得关注的JS问题
阅读(458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~