我有一個搜索頁面,需要時間來加載提交結果。所以我決定展示一個loading.gif來保持用戶在加載時的娛樂性。下面是javascript函數,jsp上的div元素和對javascript函數的調用。java腳本onclick()函數不叫
JS
function goodbye(){
console.log();
var pb = document.getElementById("loading");
pb.innerHTML = '<img src= "images/loadingAnimation.gif" />';
pb.style.display = 'block';
return true;
}
格
<div id="loading" style="position:absolute; width:100%; text-align:20%; top:100px; height: auto; left: 500px;"></div>
電話JS
<td><html:submit property="method" value="Submit"
onclick="return goodbye();" styleClass="btn2" /></td>
我連得 「LOG:」 在控制檯上。和所有的Java腳本是在腳本標籤之間的同一頁上,而不是在一個單獨的.js文件中。
編輯:我在body標籤和form標籤之間有div標籤。
檢查圖像的相對路徑從JSP的位置確實是正確的。 –
我認爲CSS是錯誤的或您的圖像不存在。如果你在Firebug中檢查它會發生什麼?你看到控制檯中的錯誤嗎? –
我沒有看到任何錯誤。該圖像實際上存在於我的圖像文件夾中,並且其路徑正確。如果我在IE開發人員工具中調試它,並且一步一步地顯示圖像。並且所有連續的跑步都會顯示圖像。但是,如果我清除緩存並正常運行而無需在IE開發工具中進行調試,則圖像永遠不會顯示。 – DJR