李璐祎 华中科技大学:求教关于JAVASCRIPT与VBSCRIPT之间的变量引用问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 10:39:47
<%
DIM staffId
staffId="No1"
%>
<SCRIPT LANGUAGE="JavaScript">
var id='<%=staffId%>';
alert(id);
</SCRIPT>

以上代码中JAVASCRIPT变量ID成功引用了VBSCRIPT变量STAFFID的值
再看下面的代码,怎么反过来引用就不行了呢,是写的格式不正确吗?

<SCRIPT LANGUAGE="JavaScript">
var id='No1';
</SCRIPT>
<%
DIM staffId
staffId="<script language='javascript'>=id</script>"
response.Write staffId
%>

第一个程序中<%%> 之间的是服务器(IIS)解释后传给浏览器的。
然后浏览器得到的代码是这个
<SCRIPT LANGUAGE="JavaScript">
var id='No1';
alert(id);
</SCRIPT>
浏览器可以正常解释。。。。。

第二个程序。。不知道你想实现什么。。
<%%>之间的服务器解释完了。传给客户端浏览器。
浏览器得到的代码应该是这个:

<SCRIPT LANGUAGE="JavaScript">
var id='No1';
</SCRIPT>
<script language='javascript'>=id</script>
这个就不对了吧。后边的script里那是什么东西啊。

你一定不要把前后端脚本弄混了。
一个是服务器执行。一个是浏览器执行的。。。
再有问题发邮件吧
haoxing168@163.com