/// <summary>
/// 重写
/// </summary>
/// <param name="e"> 对象。 </param>
/// this.Move=function(Id,Evt,T)
function Iask_Front()
{ /// <summary>
/// 爱问用户前台操作类型
/// </summary>
this .SelectAll全选复选框 = function(obj)
{
/// <summary>
/// 传入一个对象的ID 把这个对象ID 下的所有 textbox 全选
/// </summary>
/// 得到的值
var values = "" ;
var Sleobjs = this .GetElementCollection( " input " );
for (i = 0 ;i < Sleobjs.length;i ++ )
{
if (Sleobjs[i].type == " checkbox " )
{
Sleobjs[i]. checked = " true " ;
if (Sleobjs[i].value.replace( " " , "" ) != "" && Sleobjs[i].value.replace( " " , "" ) != " on " )
{
values = values + Sleobjs[i].value.replace( " " , "" ) + " , " ;
}
}
}
return this .SubStr(values);
}
this .SelectAllRe取消选复选框 = function(obj)
{
/// <summary>
/// 传入一个对象的ID 把这个对象ID 下的所有 textbox 取消全选
/// </summary>
// 得到的值
var values = "" ;
var Sleobjs = this .GetElementCollection( " input " );
for (i = 0 ;i < Sleobjs.length;i ++ )
{
if (Sleobjs[i].type == " checkbox " )
{
Sleobjs[i]. checked = " false " ;
if (Sleobjs[i].value.replace( " " , "" ) != "" )
{
values += Sleobjs[i].value.replace( " " , "" ) + " , " ;
}
}
}
return this .SubStr(values);
}
this .Select = function(obj)
{
/// <summary>
/// 传入一个对象的 id 把这个对象 下的所有指定的 textboex 选中的
/// 调用方法 Select("obj id")
/// </summary>
/// 得到的值
var values = "" ;
var Sleobjs = this .GetElementCollection( " input " );
for (i = 0 ;i < Sleobjs.length;i ++ )
{
if (Sleobjs[i].type == " checkbox " && Sleobjs[i]. checked == true )
{
if (Sleobjs[i].value.replace( " " , "" ) != "" )
{
values += Sleobjs[i].value.replace( " " , "" ) + " , " ;
}
}
}
return this .SubStr(values);
}
this .GetElementCollection = function(obj)
{ /// <summary>
/// 传入一个对象的 id 把这个对象 下的所有指定的 TageName做为一个对象返回
/// 调用方法 this.GetElementCollection("li")
/// </summary>
return document.getElementsByTagName(obj);
}
this .SubStr = function(str)
{ /// <summary>
/// 传入一个字符串 把字符串后面的最后一个字符去掉 一般用于处理ID
/// 调用方法 this.GetElementCollection("li")
/// </summary>
if (str.indexOf( " , " ) !=- 1 )
{
return str.substring( 0 ,str.length - 1 );
}
else
{
return "" ;
}
}
}
// 用 prototype后就可以不用实 例化对象了
Iask_Front.prototype = {
U提示:
function(ss)
{
alert(ss);
}
}
function $(id)
{ /// <summary>
/// 返回用户对象
/// </summary>
/// <param name="id"> 传入对象的ID </param>
return document.getElementById(id);
}
var Ask = new Iask_Front();