这样检查上传的图片的大小和宽度,高度----在线等 asp无组件图片查看高度宽度类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="file" id="f" onpropertychange="fn()"><script>var img=new Image();img.src=f.src;alert('w:' +img.with+ ' h:' +img.height+ ' filesize:' +img.filesize)</script> <input type="file" id="f" onpropertychange="fn()"><script>function fn() {var img=new Image();img.src=f.src;alert('w:' +img.with+ ' h:' +img.height+ ' filesize:' +img.filesize)}</script> <input type="file" id="f" onpropertychange="im.src=this.value"><img src="" onload="fn()" id="im" style="position:absolute;left:-1000;top:-1000;"/><script>function fn() {var img = im;alert('w:' +img.width+ ' h:' +img.height+ ' filesize:' +img.fileSize)}</script> 大小是取得了 可是我的是在框架中做的 选择后虽然弹出来了 大小 但页面转向了而且哪个IMG 也无法屏蔽 随便怎么该他的位置属性都不行 还有别的办法吗 //加载图片文件 function loadPicfile(){ var fobj = getObjectById("file"); if(img)img.removeNode(true); img=document.createElement("img"); img.src=fobj.value; var showimg_width = img.width; var showimg_height = img.height; alert('showimg_width:' + showimg_width); alert('showimg_height:' + showimg_height); if(showimg_width > 300) { var ori_w= showimg_width; var ori_h = showimg_height; showimg_width = 300; showimg_height = ori_h * showimg_width / ori_w; } if(showimg_width < 50 && showimg_height <50) { showimg_width = showimg_height = 150; } var htmlStr=""; var divobj=getObjectById("phydiv"); htmlStr="<img id='physhow' src='" + fobj.value + "' width='" + showimg_width + "' height='" + showimg_height + "'>"; alert('htmlStr:' + htmlStr); divobj.innerHTML = htmlStr; }我这样写大部分文件大小、高宽都正常,但是少数文件的不正常,奇怪! input标签获取焦点时文本框内提示信息清空 火狐怎么实现 javascript的广告脚本 关于事件触发问题,请高人指点迷津! 关于梅花雪菜单和树关联的疑问. 请大家帮忙推荐javascript书籍 js文件在ie下没起作用是怎么回事 怎么將生成的xml保存到本機硬盤上 一个javascript的小问题 各位请指教一个目录树的简单问题 请教高人! 100分 比较两个动态的数组,输出不相同的元素 这个网页的效果是如何实现的,望有高人指点一下.
<script>
var img=new Image();
img.src=f.src;
alert('w:' +img.with+ ' h:' +img.height+ ' filesize:' +img.filesize)
</script>
<script>
function fn() {
var img=new Image();
img.src=f.src;
alert('w:' +img.with+ ' h:' +img.height+ ' filesize:' +img.filesize)
}
</script>
<img src="" onload="fn()" id="im" style="position:absolute;left:-1000;top:-1000;"/>
<script>
function fn() {
var img = im;
alert('w:' +img.width+ ' h:' +img.height+ ' filesize:' +img.fileSize)
}
</script>
而且哪个IMG 也无法屏蔽 随便怎么该他的位置属性都不行 还有别的办法吗
function loadPicfile(){
var fobj = getObjectById("file"); if(img)img.removeNode(true);
img=document.createElement("img");
img.src=fobj.value;
var showimg_width = img.width;
var showimg_height = img.height;
alert('showimg_width:' + showimg_width);
alert('showimg_height:' + showimg_height);
if(showimg_width > 300)
{
var ori_w= showimg_width;
var ori_h = showimg_height;
showimg_width = 300;
showimg_height = ori_h * showimg_width / ori_w;
} if(showimg_width < 50 && showimg_height <50)
{
showimg_width = showimg_height = 150;
}
var htmlStr="";
var divobj=getObjectById("phydiv");
htmlStr="<img id='physhow' src='" + fobj.value + "' width='" + showimg_width + "' height='" + showimg_height + "'>";
alert('htmlStr:' + htmlStr);
divobj.innerHTML = htmlStr;
}我这样写大部分文件大小、高宽都正常,但是少数文件的不正常,奇怪!