Re: [問題] 判斷錯誤訊息
※ 引述《cloud1203 ( )》之銘言:
: 小弟寫的如下...
: var img = new Image();
: img.onload = checkImage;
: img.src = fileObj.value;
: function checkImage() {
: if (寬度或高度不符) {
: alert("有錯");
: return;}
: }
: 高跟寬最大限制是800,最小是500
: 選擇寬跟高太小的圖測試都會alert錯誤訊息
: 可是用一個寬度太大高度可以的圖測"有時候"不會alert出錯誤
: 有時候卻會...
: 照理說應該一直都要alert錯誤才對
: 有人遇過類似的問題嗎?
: 找不太出來到底是哪邊有問題> <"
: 麻煩有遇過的提示一下吧...
: 先謝了<(_ _)>
記憶中, 這好像是 IE 的『特性』之一。
在圖片開始 load 的時候, 就會呼叫 onload
所以要加上個檢查...
多檢查 img.complete 這個東西是 true 還是 false,
如果是 false, 可以 setTimeout 等一下再回來檢查。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.60.177
→
11/09 17:42, , 1F
11/09 17:42, 1F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章