日期:2014-05-16  浏览次数:20388 次

【菜鸟求助2】条件语句不能判断了!
本帖最后由 chate 于 2013-03-26 00:02:03 编辑
由aspx.cs定义cww="1",在aspx页面里<%=cww%>也显示为“1”(不含引号)。但是在aspx页面里写入如下条件却不执行:
<script type="text/javascript">
if(cww=="1"){parent.parent.document.getElementById("i1").src="aaa<%=myhtm%>.htm";}
</script>
哪里写错了?

上一贴:http://bbs.csdn.net/topics/390404125

------解决方案--------------------
你得要先把这个赋值给JS变量。就像你<%=myhtm%>这样一样
这么写就是了:

var cww = <%=cww%>;//这样就可以在JS里面直接使用cww了。你在cs文件里写了只是在服务器端的,还没有到客户端,你得先把他输出给JS变量。