代码如下: <input type="file" name="picurl" id="picurl" style="width:500px" accept="image/x-png,image/gif,image/jpeg"/ onChange="check_img();"><input type="submit" name="upload" id="upload" value="上传"/><img name="im" id="im"/>
-----------------------------------------------------------
<script language="javascript">
document.im.src = document.getElementById("picurl").value
alert(im.width);
</script>在FORM提交时,im.src中取得的值是C:/...,而不是http://开头的或者是files开头的,ie7为了安全不允许这样传地址,请教各位高手该如何取得上传图片的尺寸和属性?急!!!!谢谢
-----------------------------------------------------------
<script language="javascript">
document.im.src = document.getElementById("picurl").value
alert(im.width);
</script>在FORM提交时,im.src中取得的值是C:/...,而不是http://开头的或者是files开头的,ie7为了安全不允许这样传地址,请教各位高手该如何取得上传图片的尺寸和属性?急!!!!谢谢
解决方案 »
- 怎样获取checkbox的id?
- 这道题我试了很久,无法解决,看来只能由高手来解了
- 如何给网页视频播放器指定若干个文件并自动轮流播放
- extjs 语法错误 return eval("("+json+")")
- 求:csdn.net中的社区中心里--左边的树形目录代码!!!!!!!!!!!三级菜单(多级)
- div的宽度设置为width:100%,如果得到这个宽度的实际值?单位px?
- 在xsl中使用javascript创建框架后设置框架的宽度问题
- 轮换广告CUP占用率90%多??WHY
- 谁能把这段VBS解码,注意,是一段病毒代码。
- 新人学react react-router4.2我想把入口改成root.js,搞了一晚上还是报错,大侠们给点提示
- 控制图片左右滚动代码
- 上线问题,紧急求助!!!history.go(-1)和iframe的问题
myImage.src = “image1.jpg”;
<a href=”#” onClick=”window.alert(document.myImage.width)”>Width</a>
以上几句代码就可以得到图片的宽度了,不知道楼主有没有试过!
<div id="image" style="border:1px solid black;filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);WIDTH: 80px; HEIGHT: 80px;" ></div>
javascript:
function img(obj)
{
var newPreview = document.getElementById("image");
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = obj.value;
newPreview.style.width = "80px";
newPreview.style.height = "80px";
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod='scale';
}
不过,IE7挺讨厌的
<p></p><img src="" id ="imgView" />
<script>
function setImg()
{
var isIE = document.all?true:false;
var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1);
var isIE8 = isIE && (navigator.userAgent.indexOf('MSIE 8.0') != -1);
var upLoadImgFile = document.getElementById("upLoadImgFile");
debugger;
var imgView = document.getElementById("imgView");
if(isIE){
if(isIE7 || isIE8)
{
upLoadImgFile.select();
imgView.src = document.selection.createRange().text;
document.selection.empty();
}else{ imgView.src = upLoadImgFile.value;}
}else{
imgView.src = upLoadImgFile.files.item(0).getAsDataURL();
}
}
</script>