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

函数中,可以使用<%.....%>吗?
  <input onblur="hanshu_1()" type="text" name="txta" id="txta" />


<script language="javascript">
function hanshu_1()
{
alert("测试中")

<%
Response.Write("测试页")
%>

}
</script>

运行结果是:红色部分没有响应,也不提示出错.

是不是函数中,不可以使用 <%  %>  ?

如果我一定要在函数中,使用 <%  ...  %> ,应该如何调整呢?


------解决方案--------------------
可以,但是输出的内容要符合js语法,你的明显出错了

<script language="javascript">
function hanshu_1()
{
alert("测试中")

<%
Response.Write("document.write('测试页')")
%>

}
</script>

------解决方案--------------------
<%
Response.Write("document.write('测试页')")
%> 放到 <script language="javascript"> 外就行了