易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript 三级级联菜单

< HTML >
< HEAD >
< TITLE > 合同申请 </ TITLE >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312" >
< SCRIPT  LANGUAGE  = JavaScript >
/* * Define object Dsy 构造器
fieldValues - 三个表单域的名称, 可以通过 request.getParameter(xxx) 取值
defalutOptions - 默认选项
*/
function  Dsy(fieldValues, defalutOptions){
   this .Items  =  {};
   this .defalutOptions  =  defalutOptions; //  默认选项  
   this .fieldValues  =  fieldValues; //  三个表单域的名称

Dsy.prototype.add  =   function (id, iArray){
   this .Items[id]  =  iArray;

Dsy.prototype.Exists  =   function (id){
   if  ( typeof ( this .Items[id])  ==   " undefined " )
     return   false ;
   return   true ;
}; 
Dsy.prototype.setup  =   function () {
     this .bean_change( 0 );

//  This prototype method added by BeanSoft Studio
Dsy.prototype.bean_change  =   function (v){
   var  str  =   " 0 " ;
   for  (i  =   0 ; i  <  v; i ++ ){
    str  +=  ( " _ "   +  (document.getElementById( this .fieldValues[i]).selectedIndex  -   1 ));
  }; 
   var  ss  =  document.getElementById( this .fieldValues[v]);
   //  Avoid a null exception
   if (ss  ==   null )  return ; 
     with (ss){
      length  =   0 ;
      options[ 0 ]&nb


相关文档:

JavaScript去除空格的三种方法 (trim)

<SCRIPT LANGUAGE="JavaScript">
<!--
// Trim() , Ltrim() , RTrim()
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
 
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
 
String.prototype.RTrim = functio ......

两个比较有用的Javascript工具函数

1.大家在实际工作中,会写各式各样的赋值语句。 
比如最常用的obj.style.display = "none"; 
如果这样的赋值语句一多,obj.style一排下来都要看晕了 
下面我的base.js中的extend函数可以允许用json格式赋值属性甚至是函数句柄 
/**
* 扩展函数
* @param target 需要扩展的对象
* @para ......

JavaScript中数组(1)

       
       数组属于JavaScript中的复合数据类型。
 JavaScript中一个数组可以存储JavaScript支持的任何数据类型,比如可以用一个数组来处理用户从中选择的项目列表,或者一组图像坐标,或者一组图片的引用。
 
创建Array对象并初始化 ......

javascript 浮点数运算的时候出错 有比较明显的误差

/********************************************************************************/
//javascript在两个浮点数运算的时候会有比较明显的误差。增加下列方法解决。
//2009-07-18 Skyeah
//除法函数,用来得到精确的除法结果
//说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号