在這裏工作是我的代碼 <body scroll="yes" onload="checkWhileOnload(#{Bean.conLimit},'#{Bean.URL}');checkLoadStatus();hideLoader();">
多的Onload功能無法在Chrome和Safari
問題IM面對的是功能checkLoadStatus()是不是在所有的Safari和Chrome在那裏,因爲它是在IE工作正常調用, FF。有人可以幫助我嗎?
在這裏工作是我的代碼 <body scroll="yes" onload="checkWhileOnload(#{Bean.conLimit},'#{Bean.URL}');checkLoadStatus();hideLoader();">
多的Onload功能無法在Chrome和Safari
問題IM面對的是功能checkLoadStatus()是不是在所有的Safari和Chrome在那裏,因爲它是在IE工作正常調用, FF。有人可以幫助我嗎?
嘗試從您的html分離您的js代碼。
window.onload = function(){
checkWhileOnload(#{Bean.conLimit},'#{Bean.URL}');
checkLoadStatus();
hideLoader();
}
我不知道你的報價,你應該考慮這樣做
我用的javascrip控制檯找出錯誤和問題是 '的document.getElementById(「reportMetaDatImg」) ?。點擊();' 鉻說 遺漏的類型錯誤:對象#<一HTMLImageElement>有沒有方法「點擊」 任何想法如何解決這個 – Tinkerbel 2012-04-02 07:01:54
@Tinkerbel - 您使用jQuery的同時,這是一個部分我不能幫你做什麼 – 2012-04-02 07:03:01
不 - 我沒有使用jQuery,而我的checkLoadStatus()又調用其他函數,並且它被click()觸發。 – Tinkerbel 2012-04-02 07:07:26
你可能要添加一個引號
window.onload = function(){
checkWhileOnload('#{Bean.conLimit}','#{Bean.URL}');
checkLoadStatus();
hideLoader();
}
什麼JavaScript控制檯控制檯說(按Ctrl + Shift + J)
從Javascript控制檯我發現了document.getElementById('DatImg')。click();拋出錯誤。當我評論這個我的代碼工作正常。問題是Chrome說有 – Tinkerbel 2012-04-02 07:00:54
你可以嘗試document.getElementById(「DatImg」)。onclick = function(){}或document.getElementById(「DatImg」)。addEventListener(「click」,function(){}); – Yohann 2012-04-02 07:12:42
@ Yohann--非常感謝。現在它的工作 – Tinkerbel 2012-04-02 10:31:36
它只是一個地方問題看到此:,
的window.onload =函數(){
checkLoadStatus();
checkWhileOnload('#{Bean.conLimit}','#{Bean.URL}');
hideLoader();
}
將您的校驗狀態放在第一位; ü可以做到這一點。:(
不,我不能那樣做。它只能按照給定的順序。 – Tinkerbel 2012-04-02 07:08:10
什麼實際的代碼看起來像服務器標籤處理後? – Guffa 2012-04-02 06:32:15