一个如何调用js的问题
初学js,不太会用,程序是这样的 
 ==== 
 1.js 
 ==== 
 var   str   =   /^\S+$/;   
 function   checkNull(field){ 
 	if(!str.test(field)){ 
 		alert( "不能为空 "); 
 		return   false; 
 	} 
 	return   true; 
 }   
 }   
 ======= 
 1.html 
 ======= 
     <SCRIPT   LANGUAGE= "JavaScript "   src= "1.js ">   	  	 
 	var   userName   =   document.all.userName.value;   
 	function   checkNull(userName){};   
                            function   xxx(){ 
                                     alert( "自己的方法 "); 
                            } 
 	location= "success.jsp ";     	 
  </SCRIPT>  
 语法肯定错了,但是不知道错在哪里,该如何调用js里面的参数和方法,恳请指教,谢谢
------解决方案-------------------- <html>  
  	 <head>     
  </head>  
  	 <body>  
  			  <script language= "javascript " src= "1.js " >  </script>  
  <script language= "javascript ">  
 		var userName = document.all.userName.value;   
 	var ret =checkNull(userName); 
 	alert(ret); 
         function xxx(){ 
             alert( "自己的方法 "); 
          } 
 	window.location= "success.jsp ";   	  
  </script>  
  </body>  
  </html>      
 另外   
 1.js 
 ==== 
 var str = /^\S+$/;   
 function checkNull(field){ 
 	if(!str.test(field)){ 
 		alert( "不能为空 "); 
 		return false; 
 	} 
 	return true; 
 }   
 多了个}