javascript没有单独加载firefox

时间:2013-04-24 13:07:48

标签: javascript jsp firefox browser-cache

我添加了一段javascript代码,并没有反映在我的同行的某些机器上。不知道什么是错的。

这就是我所做的。

  1. 点击按钮,有一个现有的JS功能,我在点击事件中添加了一个叠加功能,例如,

    function existing() {
     var testDate = document.getElementById('test');
     ......
     .....
     newOverlay(); // This is the newly added function
    }
  2. 我将newOverlay()定义为

    
    function newOverlay(){
    document.getElementbyId('divId').style.display = 'block';
    }
  3. 我已在existing()上方定义了新功能,并且这两个功能都位于head标记内

  4. 当我在我的本地环境中检查此更改时,它工作正常并且没有任何问题。当我部署到服务器时,它对我来说工作正常,我的同行无法看到firefox的变化。但是,他可以验证IE和Chrome中的变化。

  5. 我们在浏览器中考虑了一些缓存,我们清除了缓存(ctrl + shft + del - > Everything)并尝试了。问题再次发生。我添加的部分不在DOM本身。我们尝试了Ctrl + F5,但没有用。

  6. 当我们重置firefox浏览器并尝试时,更改得到了反映并且运行正常。不知道究竟发生了什么。我们的一些机器仍然存在这个问题。请分享您的想法。

    注意:整个JavaScript都在JSP中,并且都使用相同版本的Firefox(最新版)

1 个答案:

答案 0 :(得分:1)

在getElementById()中尝试双引号。 "id_name"代替'id_name'。有时浏览器容易出现这种错误。