IP地址控件的长和宽应该用样式表控制。
查找框应该用样式表控制。
不需要特别调用,只需要将本代码复制到需要的网页中即可。
列表框的长和宽应该用样式表控制。
var objList = new CList("list", "bo");
objList.AppendItem("aa", "中国", false);
objList.InsertItem(0, "aa", "大中国", false);
objList.SetChecked(0, true);
用于提交数据前检查文本框的值是否符合要求。
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"));
创建对象后,利用 Create 创建控件。
创建控件之前,应该正确指定 picDir。
var objCB = new CCheckBox("cb");
objCB.picDir = "cb\\";
objCB.Create("c", 0, "是否订阅", "objCB");
OnDlgReturn(objNameStr, returnValue)当对话框返回时调用的函数,请自行修改此函数体代码以实现对话框返回时所要进行的操作。
ReSizeDlg()一、重定位对话框位置,以避免滚动滚动条时使对话框不可见;二、重新调整 cover 大小,以覆盖整个客户区。
使用了 document.body.onscroll 和 document.body.onresize 事件,如果其它地方也使用了这两个事件,请整合以避免冲突。
必须预先给出一个 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);
必须预先给出一个 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");