一、基本说明:
此弹出框控件是可像MSN一样的那种消息弹出提示框效果,此控件支持多种弹出效果,同时也可以设置钩子等,以下将为大家介绍相关的用法
二、属性说明:
基本控件属性:
ActionType:动作类型(点击连接后),返回PopupAction枚举。(注意:如果要使用相关的点击事件,如 OnLinkClicked OnPopupClosed,此处必须设为 RaiseEvents )
Text:设置或获取新窗口里要显示的文本
Link:设置或获取点击连接时打开的地址或者js脚本
LinkTarget:设置或获取连接打开的目标方式
ColorStyle:设置或获取颜样式,返回PopupColorStyle枚举
Message:设置或获取弹出窗口显示的信息
Title:设置或获取弹出窗口和新窗口的标题
GradientLight:设置或获取亮度的颜
GradientDark:设置或获取暗度的颜(Mozilla里即背景)
TextColor:设置或获取文本颜
LightShadow:设置或获取亮度阴影的颜
DarkShadow:设置或获取暗度阴影的颜
Shadow:设置或获取阴影颜
DockMode:设置或获取弹出窗口的收缩状态,返回PopupDocking枚举
OffsetX:设置或获取X自动弹窗代码轴的偏移坐标(从左或右)
OffsetY:设置或获取Y轴的偏移坐标(从底部)
HideAfter:设置或获取窗口显示的时间,默认为500毫秒(-1为无限时间)
PopupSpeed:设置或获取弹出的速度,默认为20
ShowAfter:设置或获取显示弹出窗口之前的延迟时间,默认为1000毫秒
AutoShow:页面加载时自动显示弹出窗口(在设置的ShowAfter属性之后)
DragDrop:设置或获取是否允许拖动弹出窗口
WindowSize:设置或获取打开窗口大小
WindowScroll:设置或获取新窗口是否允许滚动条
ShowLink:是否在弹出窗口中显示连接和启用动作

钩子控件属性:
ChangeTexts:是否把弹出窗口里的文本替换为新的文本,默认为false
NewMessage:新的信息文本
NewTitle:新的弹出窗口标题
NewText:在新窗口里显示的新文本
HandledEvent:JavaScript事件句柄,默认为 onclick
PopupToShow:事件发生时显示弹出窗口控件,即要关联的PopupWinID
LinkedControl:触发弹出窗口显示事件的元素,输入元素ID即可
PopupToShowIsMP:PopupToShow的元素是否要使用母板页处理,如使用了母板页,同时所关联的控件是服务器端运行的,则必须要设置此项,默认为False
LinkedControlIsMP:LinkedControl的元素是否要使用母板页处理,如使用了母板页,同时所关联的控件是服务器端运行的,则必须要设置此项,默认为False
ContentPlaceHolderID:当前所在母板的ContentPlaceHolderID,如果没使用母板页,则不用设置
三、使用说明:
1.基本运用:

基本控件使用 PopupWin:popupwin 标记调用,以下是相关的代码:
前台HTML代码:
<!--在页面顶部添加控件的引用-->
<%@ Register Assembly="Winson.Framework" Namespace="Winson.Framework.Controls" TagPrefix="PopupWin" %>
 
<!--在页面任意位置添加控件代码-->
<PopupWin:popupwin id="popupWin" 
        style="z-index: 105;left: 296px; position: absolute;top: 528px" runat="server" 
        width="230px" height="100px" 
        windowsize="300, 200" windowscroll="False" 
        dockmode="BottomLeft" colorstyle="Blue" 
        gradientdark="210, 200, 220"
        textcolor="0, 0, 3" shadow="125, 90, 160" 
        lightshadow="185, 170, 200" darkshadow="128, 0, 102"
        visible="False" showlink="True" offsetx="150" 
        ActionType="RaiseEvents" 
        OnLinkClicked="popupWin_LinkClick">
</PopupWin:popupwin>
 
<!--放置一个按钮来触发-->
<asp:Button ID="btnPopup" runat="server" Text="显示弹出窗" OnClick="btnPopup_Click"></asp:Button>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。