要如何 弹出小窗口,并自动调整成适合图片的窗口大小
浏览:2165 类型:程序语言 发布人:WzWl 发布日期:2009/6/11 14:11:43
我的网页有照片浏览
点一下可以放大...弹出小窗口
但是每一张图的大小都不同,弹出窗口后必须手动调整窗口
要如何...开小窗口后,自动计算此图的长宽,并调整成适合图片的窗口大小呢?
谢谢!
我这里有侦测图片长宽的方法:
<SCRIPTLANGUAGE="JavaScript">
<!--
functiontest(){
alert(document.all["myimg"].width);
alert(document.all["myimg"].height);
}
//-->
</SCRIPT>
<IMGSRC="xxx.jpg"name=myimg>
<inputtype=buttonvalue="侦测"onclick="test()">
引用:
--------------------------------------------------------------------------------
letoo 我试出来了
贴出来分享:
<bodyonload="test()">
<SCRIPTLANGUAGE="JavaScript">
<!--
functiontest(){
window.resizeTo(document.all["myimg"].width+50,document.all["myimg"].height+130);
}
//-->
</SCRIPT>
<imgsrc="/photos/xxx.jpg"name=myimg>
引用:
--------------------------------------------------------------------------------
羽翼 提供另一个方法
在PHP中利用GetImageSize();来使用
$imgFile = 图片存放的位置/图片名称;
$a = GetImageSize($imgFile);
$a[0] 是图片的宽的值
$a[1] 是图片长的值
$a[2] 是图片的格式(jpg/jpeg/gif/png)
$a[3] 是图片的长宽值(width=XXX height=YYY)
上一篇:如何用HTML代码贴图 限制图片大小 下一篇:JavaScript图片随母窗口大小改变
其它相关文章
您没有ASPEncodeDLL.AspCoding 对象的操作权限或该对象不存在,请联系服务器管理员 解决方法
sql server “不允许保存更改,您所做的更改要求删除并重新创建以下表”错误的解决办法
WIN2003 IIS6 Request 对象 错误 'ASP 0104 : 80004005' 不允许操作|IIS6取消限制上传超200KB文件方法