喜悦国际村 » XML/HTML/CSS/Js » 请问用javascript如何取得图片的宽高呀?

页: [1]
耕夫2005-5-4 01:32 AM
请问用javascript如何取得图片的宽高呀?

请问用JAVASCRIPT如何取得图片的宽高呀?
在文件域选中一个图片之后,用JAVASCRIPT如何获得图片的原始宽和高呀?

ALPS2005-5-4 09:30 AM
[php]
<script>
var img=null;
function s()
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
img.attachEvent("onreadystatechange",orsc);
img.attachEvent("onerror",oe);
document.body.insertAdjacentElement("beforeend",img);
img.src=inp.value;
}
function oe()
{
alert("cant load img");
}
function orsc()
{
if(img.readyState!="complete")return false;
alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
alert("图片尺寸:"+img.fileSize);
btn.disabled=false;
}
</script>
<input id=inp type="file">
<br>
<button onclick="s()">Test</button><button id=btn disabled>UpLoad</button>
[/php]

耕夫2005-5-4 10:17 AM
谢谢 ALPS  大哥!
小弟崇拜死你啦!!!


查看完整版本: 请问用javascript如何取得图片的宽高呀?


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005909 second(s), 2 queries