全国服务热线:400-035-8011

位置:西安设计培训学校 > 学校动态 > 西安网页制作浮动窗口怎么做

西安网页制作浮动窗口怎么做

来源:西安设计培训学校时间:2022/3/30 9:07:01

  理论上,相对静态浮动窗口和浮动移动窗口的数量是无限自定义的。应该说,静态实现网站的相关业务需求相对简单,今天小编主要给大家分享网页制作浮动窗口怎么做,希望对你们有帮助!
  先看一个实现界面,在此界面中,有四个浮动窗口和两个QQ在线服务浮动窗口。这两个浮动窗口相对静止。当然,即使它们是静态的,窗口的数量和窗口显示的内容也是动态在线读取的。还有两个飘浮移动的窗口,所以它们经常被用作广告。其中的内容、布局和关联应该是动态的。当然,这个数字也是动态的。
  那么这个界面与以下业务需求相关,即:
  通过相对静态的浮动窗口实现QQonline、MSNonline、Skypeonline、businessonline和Webonlinephoneonline等功能,有必要同时为上述在线服务提供统一的支持。
  通过浮动移动窗口实现网站广告,需要能够支持图形广告、文字广告、图形文本混合广告等。实现单列和多列的定义以及移动方向的定义。
  理论上,相对静态浮动窗口和浮动移动窗口的数量是无限自定义的。应该说,静态实现网站的相关业务需求相对简单,但是为了支持上述一般业务实现,需要对其进行良好的设计和规划。
  想看看我们在基础页面中的实现代码吧:
  CommonHelper.bsaFloatAdPanel[]listAdPanel=
  newCommonHelper.bsaFloatAdPanel(50,60,"divAds"),
  newCommonHelper.bsaFloatAdPanel(600,500,"divAd02",false,false)
  CommonHelper.bsaFloatPanel[]listPanel=
  newCommonHelper.bsaFloatPanel(10,220,false,10,"Left","bsaQQMenu"),
  newCommonHelper.bsaFloatPanel(10,220,true,10,"Right","bsaMsnMenu"),
  protectedoverridevoidOnLoad(EventArgse)
  if(CommonHelper.AdFloatPanelAlwaysShow)
  CommonHelper.FillFloatAdPanel(bsaAd01,CommonHelper.bsaAdShowPageType.All);
  CommonHelper.FillFloatAdPanel(bsaAd02,CommonHelper.bsaAdShowPageType.All);
  if(CommonHelper.QQServicePanelAlwaysShow)
  CommonHelper.FillQQServicePanel(bsaQqs,CommonHelper.bsaAdShowPageType.All);
  CommonHelper.FillQQServicePanel(bsaMsns,CommonHelper.bsaAdShowPageType.All);
  CommonHelper.RegisterFloatPanelScriptBlock(Page,listPanel);
  CommonHelper.RegisterAdPanelScriptBlock(Page,listAdPanel);
  base.OnLoad(e);
  这里我们定义了两个移动窗口参数类。当然,这些类被放在统一处理类CommonHeper中,即bsaFloatPanel和bsaFloatAdPanel。前者是相对静态的窗口参数,后者是移动广告窗口参数类。相对静态的窗口参数通常包括窗体所处的位置,是否靠右、相关联的控件等;浮动窗口包括起始位置、起始方向等。
  如前所述,浮动窗口的数量是动态的可自定义的,因此它应该以数组或列表的形式传递到实际的窗口业务处理类中。是的,定义的窗体参数被Page.Load事件所调用。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/454/news/506494/违者必究! 以上就是西安设计培训学校 小编为您整理 西安网页制作浮动窗口怎么做的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011