特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> ASP.NET教程> ASP.NET实现自适应图片大小的弹出窗口(窗口可任意编辑)

ASP.NET实现自适应图片大小的弹出窗口(窗口可任意编辑)

时间:2009-06-30 15:38:16 作者:互联网

      在最近的项目中,遇到一个问题,要实现这样的效果:
      点pi***mall.Aspx页面的缩略图后弹出pi***ll.aspx页面,pi***ll.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。
      实现过程如下:
      pi***mall.Aspx页面缩略图处的代码为:
      %#***aBinder.Eval(Co***iner.DataItem,"ID")%>)" src='<%#"Images/Product/" + Da***inder.Eval(Co***iner.DataItem,"PicUrl")%>'   width="118" runat="server">

      ShowWindow保存在Op***indows.js文件中,内容如下:

function ShowWindow(id)
{
  wi***w.open('pi***ll.aspx?ID=' + id,'_blank','Scrollbars=no');
}
 
     以下代码即可实现点缩略图后弹出页面pi***ll.aspx显示图片信息,下面要实现的是pi***ll.aspx页面根据图片的大小自动调整。
     把以下代码放在pi***ll.aspx页面的之间:

      这里的PicUrl是页面pi***ll.aspx中用来显示原图大小的,我用的是html控件,无论你用什么方法,反正就是要从数据库中读出图片的名称或是路径了。
      ob***ffsetWidth 得到的就是显示出来的原图的宽了,ob***ffsetWidth  + 127表示窗口在图片的宽度基础上再大127像素,因为要留一些空间用来实现图片的说明信息。
      这样就可以实现弹出来的窗口既可以根据图片大小自动调整,而且又可以随意编辑弹出来的页面,因为弹出来的页面是一个指定页面,无论要编辑什么,都可以和平时处理页面一样处理了。 

      感谢 伯虎 提供整个实现过程的关键代码,要不是他的帮忙,今天我就完不成项目了,也就没有办法安心离开现在的公司了,在此对每一个热心帮助别人的朋友表示衷心的感谢,这就是为什么我会把项目中遇到的问题都写出来的原因,希望能给更多人一些帮助。

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部