js被aspx文件引用后,怎样获取aspx中的变量
在main.aspx中引用了fcrundj.js,但是在fcrundj.js中用不了main.aspx中的变量
<%@ Page language="c#" Codebehind="main.aspx.cs" AutoEventWireup="false" Inherits="WebBill.ebsys.zk.main.main"  responseEncoding="gb2312" %>
<HTML>
	<HEAD>
		<TITLE>正康在线</TITLE>
		<script src="../../fceform/js/MicrosoftAjax.js"></script>
		<script src="../../fceform/js/fcpub.js"></script>
		<script src="../../fceform/js/fcrundj.js"></script>
		<script language="javascript">
			var pubParams="<%=pubParams%>";
			var userid='';
			var userLogName="";
			var profileid="";
			var roleid="";
			var skin="";
			var dwname="";
			userInfo();
			var zkpub = {
				pubparams : pubParams,
				userid : userid,
				userlogname : userLogName,
				profileid : profileid,
				roleid : roleid,
				dwname : dwname,
				skin : skin
			}
在fcrundj.js中
if(IsSpace(fcpubdata.skins) == false){
	        fcpubdata.cssFiles[fcpubdata.cssFiles.length] = "/css/skins/"+fcpubdata.skins+"/style/efskin.css";
	    }else if(IsSpace(zkpub.skin) == false){
	        fcpubdata.cssFiles[fcpubdata.cssFiles.length] = "/css/skins/"+fcpubdata.skins+"/style/efskin.css";
	    }
zkpub.skin提示未定义
怎样才能让fcrundj.js获取aspx中的变量
------解决方案--------------------
注意先后次序
现在的情况是:
先加载fcrundj.js
后声明
zkpub.skin
或将访问放到window.onload事件中
------解决方案--------------------
先声明变量zkpub,再加载相关JS文件