新页面打开实际尺寸的图片
图片 打开 实际 尺寸 新页面
2023-06-13 09:13:41 时间
<script language="JavaScript" type="text/JavaScript">
<!--
var imgObj;
function checkImg(theURL,winName){
if (typeof(imgObj) == "object"){
// 是否已取得了图像的高度和宽度
if ((imgObj.width != 0) && (imgObj.height != 0))
// 根据取得的图像高度和宽度设置弹出窗口的高度与宽度,并打开该窗口
// 其中的增量 20 和 30 是设置的窗口边框与图片间的间隔量
OpenFullSizeWindow(theURL,winName, ",width=" + (imgObj.width+20) + ",height=" + (imgObj.height+30));
else
// 因为通过 Image 对象动态装载图片,不可能立即得到图片的宽度和高度,所以每隔100毫秒重复调用检查
setTimeout("checkImg("" + theURL + "","" + winName + "")", 100)
}
}
function OpenFullSizeWindow(theURL,winName,features) {
var aNewWin, sBaseCmd;
// 弹出窗口外观参数
sBaseCmd = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,";
// 调用是否来自 checkImg
if (features == null || features == ""){
// 创建图像对象
imgObj = new Image();
// 设置图像源
imgObj.src = theURL;
// 开始获取图像大小
checkImg(theURL, winName)
}
else{
// 打开窗口
aNewWin = window.open(theURL,winName, sBaseCmd + features);
// 聚焦窗口
aNewWin.focus();
}
}
//-->
</script>
使用时将上面的代码放在网页文档的<head></head>标记对中,然后在链接的点击事件中调用OpenFullSizeWindow函数,如<a href="fullsize.jpg" onClick="OpenFullSizeWindow(this.href,"","");return false"><img src="small.jpg"></a>即可
相关文章
- 推荐! 使用react-cropper-pro实现图片裁切压缩上传
- 制作随机图片/视频api(本地/外链)
- qq不能接收图片如何解决_qq文件未上传至服务器
- android之实现打开相册、拍照录像、播放视频、保存图片到系统相册指定位置、图片压缩[通俗易懂]
- 图片介质受写入保护_写入保护
- 深入理解图片内存优化的常见方案和 AndroidBitmapMonitor 的原理
- iOS–app自定义相册–从自定义的相册中获取图片详解手机开发
- js实现图片等比缩放详解编程语言
- javascript canvas 清除图片空白多余的方法详解编程语言
- 在 Linux 上使用PDF图片的技巧.(pdf图片linux)
- 如何在 Linux 上打开图片:简单实用的方法(linux打开图片)
- Redis缓存 让存图片更快捷方便(redis缓存 存图片)
- php图片验证码代码
- ASP下检测图片木马的函数代码
- python3图片转换二进制存入mysql
- 一个简单的全屏图片上下打开显示网页效果示例