2013-04-24 72 views
1

我已經添加了一段JavaScript代碼,它並沒有在我的同行的一些機器中得到反映。不知道出了什麼問題。JavaScript不在Firefox中加載

這就是我所做的。

  1. 一個按鈕的OnClick,有一個現有的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,但它沒有幫助。

當我們重置Firefox瀏覽器並嘗試,變化得到體現,它工作正常。不知道到底發生了什麼。這個問題在我們的一些機器中仍然存在。請分享你的想法。

注:整個JavaScript是在JSP中,所有使用的是Firefox)的相同版本(最新)

回答

1

中的getElementById嘗試雙引號(。 "id_name"而不是'id_name'。有時瀏覽器容易出現這種錯誤。

相關問題