读书人

函数中,可以使用lt;%.%gt;吗?该如何解决

发布时间: 2013-10-01 12:15:56 作者: rapoo

函数中,可以使用<%.....%>吗?
<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"> 外就行了

读书人网 >JavaScript

热点推荐