3.javaScript手册 联系客服

发布时间 : 星期三 文章3.javaScript手册更新完毕开始阅读f40c998710a6f524cdbf8583

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:必选,哈希表数据