2013-06-05 51 views
0

我打電話這個腳本在一個for循環調用Java腳本,Chrome和Firefox

<script src="../../../data/novus/src/models/multiChart.js"></script>. 

在Firefox中,腳本對循環的每個迭代但

在Chrome它只調用一次。

有沒有辦法讓Chrome像firefox一樣行事呢。我是否以我打電話的方式做錯了事情?

感謝您的幫助

+0

這是不是您所呼叫。這是你指的腳本。添加此文件的內容 –

+0

這就是我的意思,對於誤解感到抱歉 – Siva

+1

您是否嘗試將循環放入腳本中並僅調用腳本一次? – Antoine

回答

0

緩存?

試試這個,而不是你的標籤:

<script type="text/javascript"> 
    var cacheBuster = new Date().getTime(); 
    var s = '<script src="../../../data/novus/src/models/multiChart.js?_=' + cacheBuster + '"></script>'; 
    document.write(s); 
</script> 
+0

它調用它,但似乎沒有使用它,因爲沒有圖形顯示。 – Siva

+0

那麼這是否解決了您的原始問題? Chrome是否會像循環次數那樣「調用」腳本次數?你可以在js文件裏放一個'console.log'來查看它是否真的包含在多次? – Vlad

+0

是的,這包括幾次文件 – Siva