我正在使用提供圖像的servlet。但是,這需要大約30秒。完成後,它將顯示在OpenLayers交互式地圖上。通過JavaScript確定是否存在另一個URL
我想找出一個方法,用戶在www.test.com得到確認圖像正在處理或完成,它位於www.test2.com。如果我打開test2.com,我可以看到該頁面正在嘗試加載。完成後,圖像也出現在test.com上的我的地圖上。
但是,我無法弄清楚如何測試這個圖像是否存在。我在尋找的東西可能喜歡
if(image exists at http://test2.com) {alert("request is done");
或可能
if(http://test2.com is loading) {doing something);
我只是不想讓用戶坐在如果請求失敗。如果失敗,網址將完成其加載 - 但是,不會出現圖像。任何指導將非常感激!謝謝!
凱爾
如果頁面塊,而圖像正在加載,你可以添加一個'img'元素,然後檢查它是什麼時候觸發它的'load'事件。 –