kevintang 发表于 2008-4-9 10:49

js 怎么判断图片上传的大小啊?

js 怎么判断图片上传的大小啊?

该代码不适用于IE7.0浏览器.程序代码如下:

<SCRIPT LANGUAGE="JavaScript">
<!--
function getPicSize()
{
var pic ="http://image.chinahr.com/top.jpg";
var imgs = new Image();
imgs.src = pic;
alert(imgs.fileSize);//9062
alert(imgs.width);
alert(imgs.height);
}

我晕死啊!

叶飘 发表于 2008-4-9 14:02

简单有效的解决办法

var img=null;
                if(img)img.removeNode(true);
                img=document.createElement('img');
                img.style.position='absolute';
                img.style.visibility='hidden';
                img.attachEvent('onerror',upDateImage);
                document.body.insertAdjacentElement('beforeend',img);
                img.src=document.all('File1').value; [color=Red]//'File1'为上传控件的名称[/color]                alert(img.offsetWidth+'   '+img.offsetHeight);

kevintang 发表于 2008-4-9 17:27

我是要得到图片的大小!不是图片的高度和宽度啊!

kevintang 发表于 2008-4-9 17:29

你那样的做法在IE7.0是不能呈现出来的啊!
img.src=document.all('File1').value
  在安全选项里面  将所有区域重置为默认级别   就可以了....
但是我不可能让用户去设置的啊!

页: [1]

编程论坛