JavaScript获取远程图片大小,这里是需要获取图片的长度和宽度,而并非占用空间大小,获取完毕后以Alert弹窗的形式返回数值,其实输入本地地址也是可以的,代码几乎不用怎么变化就可以。
<title>JavaScript获取远程图片大小</title>
<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.offsetHeight+":"+img.offsetWidth); } </script> <input id=inp style="width:400" value="/images/logo.gif"> <button onclick="s()">获取</button> |
|
来自: 我依然125 > 《js图片切换代码集》