[ js ] 關於new image(),為什麼執行前2次的딠…

看板Ajax作者 (Alice)時間15年前 (2010/05/05 11:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
<HTML> <HEAD> <SCRIPT language="JavaScript"> <!-- function CheckFile(MaxLimit) { var f = document.FORM_PRODUCTS ; var img1 = new Image() ; img1.src = f.Picture1.value ; if (img1.fileSize <= MaxLimit) { alert('圖片大小正常!!') ; return false ; } else { var msg = '圖片太大 !\n' ; alert(msg) ; return false ; } ; } ; //--> </SCRIPT> </HEAD> <BODY> <FORM NAME="FORM_PRODUCTS"> <INPUT TYPE="file" NAME="Picture1" VALUE="" SIZE="80"><BR> <INPUT TYPE="button" NAME="CheckMe" VALUE="檢查檔案大小" onClick="CheckFile(1000)"> </FORM> </BODY> </HTML> 這個程式碼我找好久了~不知道為什麼第一次執行跟第二次執行結果會不一樣。 第一次結果是錯誤的,要怎麼改才能讓它正常呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.199.212
文章代碼(AID): #1BuDzMtA (Ajax)
文章代碼(AID): #1BuDzMtA (Ajax)