帮我看看这段javascript代码。
function   testBtn()    
 		   { 
 		   	var   obj   =   new   Object(); 
 		   	obj.prototype   =   { 
 		   	testproto:function()    
 		   	{ 
 		   		alert( "prototype "); 
 		   	}, 
 		   	} 
 		   	alert( "before ");    
 		   	obj.testproto(); 
 		   	alert( "after ");    
 		   	alert(obj.prototype);    
 		   } 
 怎么就报错呢   错误是   Expented   identifier,string   or   number   另外我以前都是用那些常用的语法的javascript,像这种样我看不大懂,这是什么语法的阿。
------解决方案--------------------这是一段测试JS写的类的作用域的例子 
 你的代码中多了个 ", ",或者写成 
    <SCRIPT LANGUAGE= "JavaScript ">  
    <!-- 
 	function testBtn() 
 	{ 
 		var obj = new Object(); 
 		obj.prototype = { 
 		testproto:function() 
 		{ 
 			alert( "prototype "); 
 		}, 
 		testproto1:function() 
 		{ 
 			alert( "testproto1 "); 
 		} 
 		} 
 		alert( "before "); 
 		//下一句错误 
 		//obj.testproto(); 
 		alert( "after "); 
 		alert(obj.prototype); 
 		obj.prototype.testproto1(); 
 	} 
 testBtn(); 
   //-->  
    </SCRIPT>