本帖最后由 liuping1989829 于 2011-11-20 15:52:56 编辑

解决方案 »

  1.   

    var GLOBAL={ };
    GLOBAL.namespace=function(str){
        var arr=str.split('.'),o=GLOBAL;
        for ( i=(arr[0]=="GLOBAL")? 1 : 0;i<arr.length;i++)
        {
            o[arr[i]]=o[arr[i]] || {};
            o=o[arr[i]];
        }
    };
    GLOBAL.namespace('cookie');
    GLOBAL.cookie={
        //读取cookie
        read:function(name){
            var cookiestr=";"+document.cookie+";";
            var index=cookiestr.indexOf(";"+name+"=");
            if(index !== -1) {
                var s=cookiestr.substring(index+name.length+3,cookiestr.length);
                return unescape(s.substring(0,s.indexOf(";")));
            }
            else
            {
                return null;
            }
        },////////////////////////////////////标点符号//////////////////////////////////////
        //设置cookie
        set:function(name,value,day){
            var expDays=day*24*60*60*1000;
            var expData=new Date();
            expData.setDate( expData.getTime()+expDays);
            var expString=expires ? ";expires="+expDate.toString():"";
            var pathString =";path=/";
            document.cookie=name+"="+escape(value)+expString +pathString;
        },////////////////////////////////////标点符号//////////////////////////////////////
        //删除cookie
        del:function(name){
            var exp=new Date (new Date().getTime()-1);
            var s=this.read(name);
            if(s!=null){
                document.cookie=name+"="+s+";expires="+exp.toString()+";path=/";
            };
        }////////////////////////////////////标点符号//////////////////////////////////////
    };
      

  2.   

    你搞混了这两种情况
    var a={c,d,e};function f1(){
    //some code
    };function f2(){
    //some code
    };