发布时间 : 星期五 文章3.javaScript手册更新完毕开始阅读
winStyle:
当在首页帧结构集中打开,仅当打开第4帧时该参数有效,其值可为:
\:新开窗口最大化
\:新开窗口跟视图窗口各分一半的空间 \:新开窗口最小化
若不是在首页真结构集打开时,跟window.open的参数一样 keepUrl:
是否保留原有url,默认值为false(不保留)
返回:新窗口对象
***********************************************/
function Com_OpenWindow(url, target, winStyle, keepUrl)
/*********************************************** 功能:拷贝当前URL的参数拷贝到指定的URL中 参数:
url:目标URL
返回:拷贝后的新的URL
***********************************************/
function Com_CopyParameter(url, except)
/*********************************************** 功能:提交表单,并保持提交后的URL参数不进行改变 参数:
formObj:表单对象
method:提交方法
***********************************************/
function Com_Submit(formObj, method, clearParameter)
/*********************************************** 功能:提交表单,并保持提交后的URL参数不进行改变,所有按钮不变灰 参数:
formObj:表单对象
method:提交方法
***********************************************/
function Com_SubmitNoEnabled(formObj, method)
/*********************************************** 功能:获取URL中的参数(调用该函数不需要考虑编码的问题) 参数:
url:URL param:参数名
返回:参数值
***********************************************/
function Com_GetUrlParameter(url, param)
/*********************************************** 功能:设置URL参数,若参数不存在则添加一个,否则覆盖原有参数 参数:
url:URL param:参数名 value:参数值
返回:URL
***********************************************/
function Com_SetUrlParameter(url, param, value)
/*********************************************** 功能:替换HTML代码中的敏感字符
***********************************************/
function Com_HtmlEscape(s)
/*********************************************** 功能:获取Event对象,必须在事件触发中调用
返回:Event对象
***********************************************/
function Com_GetEventObject()
/*********************************************** 功能:设置对象的OuterHTML 参数:
obj:对象
htmlCode:html代码
返回:html代码
***********************************************/
function Com_SetOuterHTML(obj, htmlCode)
/*********************************************** 功能:将某个对象中的属性值替换字符串中的“!{属性名}”变量 注意:若对象中没有该属性,此方法会自动认为该属性为\ 参数:
str:原字符串
obj:查找属性值的对象
返回:替换后的字符串
***********************************************/
function Com_ReplaceParameter(str, obj)
/*********************************************** 功能:禁止当前事件的默认行为
***********************************************/
function Com_EventPreventDefault()
5. data.js
/*********************************************** JS文件说明:
该文件是JS调用常用的数据访问的一些方法。
***********************************************/
KMSSData类
/*********************************************** KMSSData类说明:
主要用于处理哈希表数组(整体是一个普通的数组,数组的每个元素是一个哈希表)。 比如数据库中的一张表就可以看成是这中数据类型(多行记录,每行记录中,有多个字段,经常会习惯用字段名和第几条记录获取字段值)
***********************************************/
/*********************************************** 功能:KMSSData的构造函数 参数
kmssdata:可选,通过另一个KMSSData对象初始化当前对象的数据 ***********************************************/
function KMSSData(kmssdata)
属性
//用于判断一个对象是否是KMSSData对象
this.IsKMSSData = true; //是否采用缓存 this.UseCache = true;
方法
//检查哈希表数组是否为空
this.IsEmpty()
//往数据对象中添加一个哈希表数组
this.AddHashMap(hashMap)
//往数据对象中添加一个哈希表数组
this.AddHashMapArray(hashMapArray)
//根据javabean的名字,采用AJAX方式获取数据,并将返回的数据添加到数据对象中
this.AddBeanData(beanName)
//根据xml的路径,采用AJAX方式获取数据,并将返回的数据添加到数据对象中
this.AddXMLData(beanURL)
//将另外一个KMSSData对象的数据合并到当前对象中
this.AddKMSSData(kmssdata)
//从表单的域中获取数据,并将结果数据添加到当前对象中
this.AddFromField(itemList, fieldList, splitStr, isMulField); //从XML文本中加载数据 this.AddXMLContent(xmlContent) //清空表中所有数据 this.Clear()
//删除表中的记录
this.Delete(index, count) //转化哈希表的key值
this.Format(toKeyList, fromKeyList, isUsePreValue); //获取索引值
this.IndexOf(keyName, keyValue) //交换两个数据的位置 this.SwitchIndex(i, j)
//根据关键字去除重复的记录
this.UniqueTrimByKey (keyName, trimKey) //获取哈希表数组 this.GetHashMapArray ()
//将数据写入到表单的域中
this.PutToField (itemList, fieldList, splitStr, isMulField) //将数据作为下拉列表框的选项写入
this.PutToSelect (fieldName, valueKey, nameKey, value); //覆盖对象默认的toString方法 this.toString ()
方法说明
/*********************************************** 功能:检查哈希表数组是否为空
***********************************************/
function DataFunc_IsEmpty()
/*********************************************** 功能:往数据对象中添加一条哈希表记录 参数
hashMap:必选,哈希表数据