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

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

网页制作浮动窗口怎么做

来源:常德设计培训学校时间:2021/7/5 11:06:26

    理论上,相对静态浮动窗口和浮动移动窗口的数量是无限自定义的。应该说,静态实现网站的相关业务需求相对简单,今天小编主要给大家分享网页制作浮动窗口怎么做,希望对你们有帮助!

    先看一个实现界面,在此界面中,有四个浮动窗口和两个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/3117/news/378348/违者必究! 以上就是常德设计培训学校 小编为您整理 网页制作浮动窗口怎么做的全部内容。

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