java问题:关于javascript函数的调用问题,请教高手。

来源:百度知道 编辑:UC知道 时间:2024/05/10 04:37:14
我用的是jsp开发网站,现在想在页面中的<% %>中来调用javascript中的函数,请教高手如何来调用呀?我以前在页面中只是这样调用:onclick="demo()". 能不能写到<% %>里边呢???

谁说不可以啊?
在服务器端却是不能直接调用客户端代码,但是可以将客户端代码写入客户端显示啊。
搞清楚区别啊。
虽然才准备转向jsp,但是估计思路是一样的。
分情况对待,有些情况是可以做到的。
比如说:(jsp代码不懂,使用asp代码解释一下。)
<%
if i=1 then
response.write("<script>demo()</script>")
end if
%>
意思是先判断条件,如果符合,使用response的write方法将调用语句demo()写入客户端,这样就实现了在服务器代码中调用客户端代码了。

<%%>中不能调用javascript.
一个是客户端执行,一个是服务器端执行

dui