肛门上有一个硬块不痛:自适应图片大小的弹出窗口
来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 07:47:45
2008-05-25
实现此功能的最简单作法是用以下HTML代码创建一个图像链接:
Html代码
其中标记的href属性指定全尺寸图片的URL,target属性设置为_blank指定在新窗口中显示该图片;标记的src属性指定缩略图的URL。
如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性,在窗口特性参数中可指定窗口的高度、宽度,是否显示菜单栏、工具栏等。以下代码将显示全尺寸图片在一个没有工具栏、地址栏、状态栏、菜单栏,宽、高分别为400、350的窗口中:
Html代码
这里就提出了个问题,如果所有全尺寸图片都具有统一的大小(比如都是400x350),那么以上代码适用于所有的缩略图片链接(只是href属性指向的全尺寸图片文件不同)。但如果全尺寸图片的大小并不统一,还用以上代码则我们需要先取得每幅全尺寸图片的大小,然后在window.open方法的窗口特性参数中一一设置height和width为正确的值,在图片数量较多的情况下,这显然效率太低了。那么是否有一劳永逸的方法,即让弹出窗口能自动适应要显示图片的大小?通过研究,发现可以使用 DHTML 中的 Image 对象来达到我们的目的,Image 对象可动态装载指定的图片,通过读取其 width 和 height 属性即能获得装入图片的大小,以此来设置弹出窗口的大小,即可实现自适应图片大小的弹出窗口了。下面即是实现代码:
Js代码
使用时将上面的代码放在网页文档的标记对中,然后在链接的点击事件中调用 OpenFullSizeWindow函数,如Html代码
自适应图片大小的弹出窗口
很多时候我们需要提供这样的功能给访问者:当访问者点击页面中的缩略图时,其对应的全尺寸图片将显示在一个新的弹出窗口中供访问者查看。实现此功能的最简单作法是用以下HTML代码创建一个图像链接:
Html代码
其中标记的href属性指定全尺寸图片的URL,target属性设置为_blank指定在新窗口中显示该图片;标记的src属性指定缩略图的URL。
如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性,在窗口特性参数中可指定窗口的高度、宽度,是否显示菜单栏、工具栏等。以下代码将显示全尺寸图片在一个没有工具栏、地址栏、状态栏、菜单栏,宽、高分别为400、350的窗口中:
Html代码
这里就提出了个问题,如果所有全尺寸图片都具有统一的大小(比如都是400x350),那么以上代码适用于所有的缩略图片链接(只是href属性指向的全尺寸图片文件不同)。但如果全尺寸图片的大小并不统一,还用以上代码则我们需要先取得每幅全尺寸图片的大小,然后在window.open方法的窗口特性参数中一一设置height和width为正确的值,在图片数量较多的情况下,这显然效率太低了。那么是否有一劳永逸的方法,即让弹出窗口能自动适应要显示图片的大小?通过研究,发现可以使用 DHTML 中的 Image 对象来达到我们的目的,Image 对象可动态装载指定的图片,通过读取其 width 和 height 属性即能获得装入图片的大小,以此来设置弹出窗口的大小,即可实现自适应图片大小的弹出窗口了。下面即是实现代码:
Js代码
使用时将上面的代码放在网页文档的标记对中,然后在链接的点击事件中调用 OpenFullSizeWindow函数,如Html代码
自适应图片大小的弹出窗口
jQuery的弹出窗口 ColorBox
弹出小窗口,PopupWindow的使用
弹出窗口代码
电脑IE使用过程弹出错误故障窗口的解决办法
Internet Explorer弹出莫名窗口的应对方法
解析windows 7的UAC频繁弹出询问窗口
如何在运行 Windows XP Service Pack 2 的计算机上配置弹出窗口阻止程序
修改图片大小的代码:
关闭弹出窗口简易一法1
aspx页面弹出窗口代码大全
弹出窗口函数MessageBox用法、分析及相应源代码
一劳永逸 让你与IE弹出窗口彻底告别
LMS自适应滤波算法的C++实现
批量修改图片大小的方法a
违规弹出窗口最高罚10万 3Q大战各方均欢迎新规
工信部拟规定在用户终端违规弹出窗口可罚10万
第五讲 如何在网页中制作弹出窗口和播放音视频文件2
第五讲 如何在网页中制作弹出窗口和播放音视频文件222
自定义的 ListBoxItem如何自适应ListBox的宽度
【转】 自动变速器维修后的匹配和自适应方法
数码相机的像数、分辨率和图片大小的概念_
数码相机的像数、分辨率和图片大小的概念
数码相机的像数、分辨率和图片大小的概念!