注册 登陆 资料 在线 排行 帖子 文件 查询 收件箱 风格

加入收藏 

使用帮助 

 
首页 >> 建站知识库 >> 网站建设专题 >> 『 网站维护教程|网页设计经验交流 』 >> [原创]弹出窗口大小随图片自动调节的代码实现
 新帖 新投票 回复帖子 讨论区 精华区 上篇 刷新 树型 下篇  


 帖子主题: [原创]弹出窗口大小随图片自动调节的代码实现
离线

xuefengf 



职务:论坛版主
级别:骑士
积分:193
经验:379
文章:183
注册:06-04-21 11:47
发表: 2006-09-16 10:45:40 人气:13897 楼主

[原创]弹出窗口大小随图片自动调节的代码实现

应用:如点出产品小图出大图(大图为弹出窗口形式),此种情况下,一般固定弹窗大小,但对图片尺寸要求统一,否则会出余边的影响美观的情况。
见:http://www.gnshoes.com

这时可以通过以下方式解决:

1、图片链接代码写法
<a href="javascript:PopupPic('/****/***.jpg')"><img  src="***.jpg"></a>

2、popup.htm代码写法
<HTML>
<HEAD>
 <TITLE>Fit the Pic Script</TITLE>
 <script language='javascript'>
   var arrTemp=self.location.href.split("?");
   var picUrl = (arrTemp.length>0)?arrTemp[1]:"";
   var NS = (navigator.appName=="Netscape")?true:false;

     function FitPic() {
       iWidth = (NS)?window.innerWidth:document.body.clientWidth;
       iHeight = (NS)?window.innerHeight:document.body.clientHeight;
       iWidth = document.images[0].width - iWidth;
       iHeight = document.images[0].height - iHeight;
       window.resizeBy(iWidth, iHeight);
       self.focus();
     };
 </script>
</HEAD>
<BODY bgcolor="#000000" onload='FitPic();' topmargin="0"
marginheight="0" leftmargin="0" marginwidth="0">
 <script language='javascript'>
 document.write( "<img src='" + picUrl + "' border=0>" );
 </script>
</BODY>
</HTML>

后注:因该代码会被最新的IE升级程序阻挡,仅供参考。



伊路网络,做最专业的外贸网站
大量客户成功案例(点击查看):
http://www.elut.cn/works.html



 9 7 1 8 : 此主题共有1帖 此页1帖 每页100


回复帖子 注意: *为必填项
*用户名和密码
用户名 密码 注册新用户
*帖子名称 长度不得超过255字
内容(最大16K)

是否是UBB代码

内容支持插入UBB标签
使用方法请参考帮助
 其它选项:  显示签名   不允许回复  - UBB标签  - 颜色表   Alt+S或Ctrl+Enter快速提交