【问题标题】:javascript not loading in firefox alonejavascript不能单独在Firefox中加载
【发布时间】:2013-04-24 13:07:48
【问题描述】:

我添加了一段 javascript 代码,但它没有反映在我同行的某些机器上。不知道怎么回事。

这就是我所做的。

  1. 按钮的 OnClick,有一个现有的 JS 函数,我在 click 事件中添加了一个覆盖功能,例如,

    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,但没有用。

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

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

【问题讨论】:

    标签: javascript jsp firefox browser-cache


    【解决方案1】:

    尝试在 getElementById() 中使用双引号。 "id_name" 而不是 'id_name'。有时浏览器容易出现这种错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 2023-01-31
      • 1970-01-01
      • 2020-11-07
      • 2017-07-19
      相关资源
      最近更新 更多