首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js被aspx文件引用后,怎样获取aspx中的变量,该如何处理

2012-02-23 
js被aspx文件引用后,怎样获取aspx中的变量在main.aspx中引用了fcrundj.js,但是在fcrundj.js中用不了main.a

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文件

热点排行