Google
 
千一控件 [IE版]
千一网络盛情推出--JS控件
颜色对话框参考手册
说明

颜色对话框 id : colorpanel 不能变。

触发颜色对话框显示的文本框(或其它)必须有 alt 属性,且值为 clrDlg(不能忽略大小写)。

示例
IP地址控件参考手册
属性
  • ipCtrlIdStr用于承载 IP 地址控件的 HTML 元素的 id 属性名称。
  • objNameStrCIP 对象名称。
方法
  • Create()构造函数。
  • SetIPValue(ipValue)设置 IP 值,成功返回 true,失败返回 false 且不改变原设置值。
  • GetIPValue()获取 IP 值,若 IP 值无效,则返回零长度字符串。
说明

IP地址控件的长和宽应该用样式表控制。

示例

var ipAddress = new CIP("ipAddress", "ipAddress");

ipAddress.Create();

详细...

查找框参考手册
方法
  • Find(key)在网页中查找 key。
说明

查找框应该用样式表控制。

不需要特别调用,只需要将本代码复制到需要的网页中即可。

列表框参考手册
属性
  • listIdStr用于承载列表的 HTML 元素的 id 属性名称。
  • name列表选择项(checkbox)的 name 属性名称。
方法
  • GetLength()获得列表项数量
  • InsertItem(index, value, text, checked)在 index 位置插入列表项。index 插入的位置,从 0 开始;value 列表项的值;text 列表项的文字;checked 是否选择当前列表项。
  • AppendItem(value, text, checked)在列表最后追加列表项。
  • ModifyItem(index, value, text, checked)修改列表项。
  • DeleteItem(index)删除列表项。
  • IsChecked(index)index 对应的列表项是否选中。
  • SetChecked(index, checked)设置 index 对应的列表项的选中状态。
说明

列表框的长和宽应该用样式表控制。

示例

var objList = new CList("list", "bo");

objList.AppendItem("aa", "中国", false);

objList.InsertItem(0, "aa", "大中国", false);

objList.SetChecked(0, true);

详细...

扩展编辑框参考手册
属性
  • minLen字符串最小长度。
  • maxLen字符串最大长度,当该值小于 minLen 时表不限定最大长度。
  • firstCharacter0-不限第一个字符,1-字母开头,2-字母下划线开头。
  • lcaseLetter是否允许小写字母。
  • ucaseLetter是否允许大写字母。
  • number是否允许数字。
  • underline是否允许下划线。
方法
  • ChckString(str)检查字符串 str 是否符合要求。
说明

用于提交数据前检查文本框的值是否符合要求。

示例

var extEdit = new CExtEdit();

extEdit.firstCharacter = 0;

extEdit.minLen = 1;

extEdit.maxLen = -1;

extEdit.lcaseLetter = true;

extEdit.ucaseLetter = true;

extEdit.number = true;

extEdit.unerline = true;

document.write(extEdit.ChckString("Aabc"));

详细...

三态选择框参考手册
属性
  • name三态选择框名称。
  • value三态选择框值,可选为:0-未选中,1-部分选中(或继承、无效),2-选中。
  • text选择框文字,支持 HTML。
  • picDir三态选择框图片目录。
方法
  • Create(name, value, text, objNameStr)objNameStr 当前使用的三态选择框对象的名称。
  • ChngState(value, objNameStr)更改三态选择框状态。
说明

创建对象后,利用 Create 创建控件。

创建控件之前,应该正确指定 picDir。

示例

var objCB = new CCheckBox("cb");

objCB.picDir = "cb\\";

objCB.Create("c", 0, "是否订阅", "objCB");

详细...

模态对话框参考手册
属性
  • returnValue对话框返回值。
方法
  • DoModal(caption, info, buttons, objNameStr)调用对话框,objNameStr 为 CMessageBox 对象名称。
说明

OnDlgReturn(objNameStr, returnValue)当对话框返回时调用的函数,请自行修改此函数体代码以实现对话框返回时所要进行的操作。

ReSizeDlg()一、重定位对话框位置,以避免滚动滚动条时使对话框不可见;二、重新调整 cover 大小,以覆盖整个客户区。

使用了 document.body.onscroll 和 document.body.onresize 事件,如果其它地方也使用了这两个事件,请整合以避免冲突。

示例

var objDlg = new CMessageBox("cover", "dlg");

var objDlg2 = new CMessageBox("cover", "dlg");

详细...

进度条参考手册
属性
  • min进度条最小刻度值
  • max进度条最大刻度值
  • pos进度条当前位置
  • step进度条最小刻度单位
  • progressWidth进度条宽度
  • progressHeight进度条高度
方法
  • CProgress(progressIdStr, min, max, pos)构造函数,progressIdStr 为显示控件的 HTML 标签 id 字符串,min 进度条的最小刻度值, max 进度条的最大刻度值,pos 进度条的当前刻度值。
  • Create()创建控件,利用了 new 创建控件对象之后,需要调用 Create() 才能将控件显示在网页上。
  • SetStep(step)设置进度条的 step 值,step 即进度条的最小刻度单位,默认为 1。
  • SetPos(pos)设置进度条的当前位置。
  • Inc()进度条位置增加一个 step。
  • Desc()进度条位置减少一个 step。
说明

必须预先给出一个 Block 级的 HTML 标签,用以存放该控件,并通过构造函数的 progressIdStr 将该 HTML 标签的 id 字符串“告诉”控件。

在调用了 Create 方法之后,不能再更改 progressWidth 和 progressHeight 的值。

示例

var progress = new CProgress("progress", 0, 1000, 50);

progress.progressWidth = 600;

progress.Create();

setInterval("progress.Inc();", 10);

详细...

滑块条参考手册
属性
  • min滑块条最小刻度值
  • max滑块条最大刻度值
  • pos滑块条当前位置
  • orientation滑块条方向,h -水平方向,v -垂直方向,默认为 h。
  • trackBarWidth滑块条宽度
  • progressHeight滑块条高度
  • sliderWidth滑块宽度
  • sliderHeight滑块高度
方法
  • CTrackBar(trackBarIdStr, min, max, pos)构造函数,trackBarIdStr 为显示控件的 HTML 标签 id 字符串,min 滑块条的最小刻度值, max 滑块条的最大刻度值,pos 滑块条的当前刻度值。
  • Create(trackBarObjName)创建控件,利用了 new 创建控件对象之后,需要调用 Create(trackBarObjName) 才能将控件显示在网页上。trackBarObjName 为滑块条对象名称,字符串类型。
说明

必须预先给出一个 Block 级的 HTML 标签,用以存放该控件,并通过构造函数的 trackBarIdStr 将该 HTML 标签的 id 字符串“告诉”控件。

在调用了 Create 方法之后,不能再更改 progressWidth、progressHeight、sliderWidth 和 sliderHeight 的值。

全局变量 curTrackBar 表示当前响应用户操作的滑块条,对于只有一个滑块条的情况,意义不大。

更改 OnTrackBarChng 函数,以响应滑块变化。

注意使用样式表,具体参见示例详细。

示例

var trackBarObj = new CTrackBar("trackBar", 0, 100, 90);

trackBarObj.Create("trackBarObj");

var trackBarObj2 = new CTrackBar("trackBar2", 0, 100, 90);

trackBarObj2.orientation = "v";

trackBarObj2.trackBarWidth = 20;

trackBarObj2.trackBarHeight = 100;

trackBarObj2.sliderWidth = 20;

trackBarObj2.sliderHeight = 20;

trackBarObj2.Create("trackBarObj2");

详细...