作者fbi4 (Alice)
看板Ajax
标题[ js ] 关於new image(),为什麽执行前三次的结果会不同?
时间Wed May 5 11:00:36 2010
<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