1 <script type="text/javascript">
2 Namespace=new Object();
3 Namespace.register=function(fullNS){
4 var nsArray=fullNS.split('.');
5 var sEval="";
6 var sNS="";
7 for(var i=0;i<nsArray.length;i++){
8 if(i!=0){
9 sNS+=".";
10 }
11 sNS+=nsArray[i];
12 sEval+="if(typeof("+sNS+")=='undefined')"+sNS+" = new Object();";
13 }
14 if(sEval!=""){
15 eval(sEval);
16 }
17 }
18 Namespace.register("Grandsoft.GEA");
19 Grandsoft.GEA.Person=function(name,age){
20 this.name=name;
21 this.age=age;
22 };
23 Grandsoft.GEA.Person.prototype.show=function(){
24 alert(this.name+"is"+this.age+"years old!");
25 }
26 var p=new Grandsoft.GEA.Person("yanglf",25);
27 p.show();
28 </script>