<script defer>
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
document.body.insertAdjacentElement("beforeend",img);
//img.src=inp.value;//inp是form中的file控件名
img.src="http://zi.csdn.net/business/120-60ww2.9.gif"
img.onload=function(){
alert(["你选择的图片大小是:",img.width,img.height])
}
</script>
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
document.body.insertAdjacentElement("beforeend",img);
//img.src=inp.value;//inp是form中的file控件名
img.src="http://zi.csdn.net/business/120-60ww2.9.gif"
img.onload=function(){
alert(["你选择的图片大小是:",img.width,img.height])
}
</script>
解决方案 »
- 急求..js动态往td标签中添加标签的问题!!!
- 急急急,Ext DeskTop 想实现默认将对话框放在桌面,现在情况是点击菜单才弹出来
- 请教一个JavaScript Demo,(jquery框架的购物车拖拽) ~
- 二级联动的问题
- 有一个提交按钮和一个普通按钮,怎么样实现点普通按钮可以提交到另外一个页面
- ---------------超难问题,请高手帮忙--------------
- 看看以下程序的问题。
- 请问如何实现在线安装?
- 请问,如何通过一个按钮的onclick事件,在同一窗口打开其他的窗口?
- 调用dsoframer.ocx 无效的过程调用或参数
- HTML页面提交的值,JAVASCRIPT如何取得,我需要实现JAVASC RIPT操作数据库,表单中提交的内容,插入数据库,现在我不能取到提交后的值,没有后
- 关于parent.document.getElementById(" target ").src= url
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
document.body.insertAdjacentElement("beforeend",img);
//img.src=inp.value;//inp是form中的file控件名
img.src="http://zi.csdn.net/business/120-60ww2.9.gif"
img.onreadystatechange=function(){
if (img.readyState=="complete") alert(["图片大小是:",img.width,img.height])}
//if img.width>200..... alert太大了
</script>
我刚才试过了,用onLoad事件来获取fileSize不管用。
辛苦了,兄弟!
if (img.readyState=="complete") alert(["图片大小是:",img.width,img.height])
}这个就是等到complete后再进行大小判断当然不会马上是complete,当然是一个过程,要等img对象读完图象后他才知道图片的大小。
就好象你面前有一个苹果,要等你咬了一口吞下去后才知道苹果好不好吃。这需要一个过程。你咬都不咬它就想知道苹果的味道,哪有那么美的事情啊。
除非你有fso权限,可以直接去读客户端文件,不然很难知道文件大小的
有没有让程序暂时休眠啊什么的方法