如何将javascript函数值返回到asp并输出?

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:49:00
<script language="javascript" runat="server"> function autotextipt(iptid){ var tt = iptid; return tt;} </script><a href="#" id="ipt" onclick="autotextipt('1111')">测试</a><%response.write tt%>请问高手,问题出在哪里?tt没有值,而且还出错!

<%response.write tt%>这句还在服务器上的时候就已经执行了(这点可以通过查看源文件证实),而这时候你并没有定义tt,所以出错了
<script language="javascript" runat="server"> function autotextipt(iptid){ var tt = iptid; return tt;} </script><a href="#" id="ipt" onclick="autotextipt('1111')">测试</a>
是当你把网页文件推送到浏览器的时候,才由浏览器的JS引擎来解释执行

因为javascript是在客户端执行的,而asp是在服务端执行的。