还是调不对代码如下:<script language=javascript>
if(<%=Session["type"].ToString() %>=="0") { left.src=Admin1.htm; } else if(<%=Session["type"].ToString() %>=="1") { left.src=Leader1.htm; } else if(<%=Session["type"].ToString() %>=="2") { left.src=Teacher1.htm; } else { left.src=Teacher1.htm; }</script><frameset rows=20%,80% ><frame src=top.htm scrolling=no /><frameset cols=20%,80% border=1px><frame src=# name="left" scrolling=no style="background-color:#f1ffe7; border-right:1px; border-right-color:Green"/><frame name="right" /></frameset></frameset>我想根据不同的用户设置红色那部分的不同链接,出错提示是"Left"未定义,怎么定义啊?我对javascript完全不懂啊
为什么不写在CS里,用JS干什么<frame src=# name="left" scrolling=no style="background-color:#f1ffe7; border-right:1px; border-right-color:Green"/>这里改成<frame src="<%=mUrl%>" name="left" scrolling=no style="background-color:#f1ffe7; border-right:1px; border-right-color:Green"/>CS里写public string mUrl="";if(Session["type"].ToString()=="0"){ mUrl=Admin1.htm;}........................
不知道CS里能写这个谢谢你哦 呵呵帮我这么多忙
有的时候用静态更方便比如申明到Page_Load之外的公共变量public static string mStr="";这样,只要在任何方法中改变mStr一次,那么就不用重复为这个变量赋值了。
哦 呵呵 我已经全改好了 这就接近尾声啦再次感谢哦