<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var ImgObj = new Image(),FileObj;
function CheckProperty(obj){
var AllowImgFileSize = 0,ImgFileSize=0;
FileObj = obj;
AllowImgFileSize = FileObj.getAttribute("imgSize");
if(ImgObj.readyState != "complete")
{
setTimeout("CheckProperty(FileObj)", 500);
return false;
}
ImgFileSize = Math.round(ImgObj.fileSize / 1024 * 100) / 100;
if(AllowImgFileSize < ImgFileSize)
alert("图片文件大小超过限制。请上传小于" + AllowImgFileSize + "KB的文件,当前文件大小为" + ImgFileSize + "KB");
}
function CheckImgSize(obj,imgSize){
var AllImgExt = ".jpg|.jpeg|.gif|.bmp|.png|";
FileObj = obj;
obj.setAttribute("imgSize",imgSize);
if(obj.value == "")
return false;
ImgObj.src = obj.value;
CheckProperty(obj);
}
</script>
</head>
<body>
<input type="file" name="file1" onchange="CheckImgSize(this,50)" />
<input type="file" name="file2" onchange="CheckImgSize(this,30)" />
</body>
</html>这代码在本地运行是没问题,但放到如 http://127.0.0.1:8080 就失效了ImgObj.readyState这个值是一直为空的,有没有人知道是什么原因啊
解决方案 »
- js 复制内容到剪切板
- Jquery关闭页面事件
- 小的不懂还希望各位高手帮帮忙,帮忙看一下
- 使用UE保存代码可以运行,但是换成其它文本编辑软件,经常出现—— 缺少 '}' 错误
- 关于动态增加文本框的问题
- 在JavaScript中有等价于ASP中Response.End的语句吗?
- <script language="javascript" runat="server">这里的runat="server"是什么意思
- 如何在JavaScript中知道某个字符串的长度?
- 网上调查如何防止多次提交呢
- 关于window.open 的alwaysRaised 问题,此属性帮助文档里查不到,是做什么用的?
- 高速结贴......超简单问题
- click事件,点击窗口自动返回顶部
alert("size fail");
这样可以吗?