字符串动态构建js函数问题
请教一个问题..比如我有一个函数..function   test(a,b,c){alert( '... ');}.我现在得到的是这个函数的字符串形式的..现在的要求是能把它转化成函数加载到当前页面下..可以被页面的一个div..onclick= "test(); "调用..应该怎么做到啊..困饶了很多天了..麻烦看一下问题..谢谢.
------解决方案--------------------var aa=  "function test(a,b,c){alert( '... ');} " 
 	eval(aa); 
 	test();
------解决方案-------------------- <script>  
 	var aa  
 	var fname =  "ttt " 
 	 function createfun(){ 
 	 	aa =  "function  "+fname+ "(a,b,c){alert( '... ');} " 
 	 } 
 	createfun() 
 	eval(aa); 
 	eval(fname+ "() "); 
 	 </script>    
 你可以修改fname的值
------解决方案--------------------div写成这样: 
  <div onclick= "eval(fname+ '() '); "> sdfjioweow </div>