如何在jsp页面的java程序片<% %>中调动用javascript函数,或html面中调用 <% while(strFlg){ %> 调用javascript <% }%> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript是在客户端运行的,jsp是在服务器运行的!!!!!怎么老有人连最基本的概念都没有就写程序? <%if(....){%> javascript<%}%> biggie(飞碟) 你说的 "调用javascript"是指一个javascript函数名,还是<script> 函数(参数);</script> 但我在javascript的函数中需要使用java程序片中的变量.我试过用隐藏控件的方式来保存java程序片中的变量值,在javascript中取出,但在while循环中的javascript只有第一次能取出隐藏控件的value,后面的循环都是undefind<% while(strFlg){ String strName="aaa"; %> <input type="hidden" name="Name" value="<%=strName%>"> <script> var tName=document.FromName.Name.value; 函数(tName); </script> 调用javascript <% }%> while(strFlg){ String strName="aaa"; %> <input type="hidden" name="Name" value="<%=strName%>"> <script> var tName=document.FromName.Name.value; 函数(tName); </script> 调用javascript 你用了where,在客户段生成的代码就会重复很多个《script》那样你定义的Name就根本找不到,找到的应该是Name[]数组,再后面的循环怎么能找到你要的值呢。String StrName="";int i=0;while(strFlg){ strName="aaa"; i++; %> <input type="hidden" name="Name" value="<%=strName%>"> <script>var tName=""; if(document.FromName.Name.length<>0){ tName=document.FromName.Name[<%=i%>].value;} else{ tName=document.FromName.Name.value } 函数(tName); </script> 调用javascript <% }%> jsp可以给javascript传参数,因为jsp首先在服务器端解析成html然后才执行javascript.html所以传参数是可以的,但是javascript不能给jsp传参. 你的问题问的不是很明确,你把你要实现什么功能,说出来.具体点 我要做的是要生成一个树形菜单,结点都是从数据库中取的记录,树的层次不确定所有我已在后台用递归生成了带有层次的一个长字串如:1第一级a # 2a的分支b # 3 b的分支d # 1第一级aa # 1第一级aaa树形如 - 第一级a -第一级a的分支b b的分支d - 第一级aa - 第一级aaa而在页面上要分析定个长串,使用while循环因为生成树结点要在javascript中使用别人的树类来完成,所以就是我为什么要在while循环中调用带参数的javascript函数的原因. 不清楚你问的什么意思。不过服务器端不可能调用客户端的东西,只能通过服务器程序如jsp动态生成javascript在客户端执行。要想通过javascript来取服务器数据也有办法。就是用ifram执行另外一个jsp页面,把取得的结果反回到本页面. <% while(flag){ %> <script> alert("aaaaaaaaaaaaaaaaaa"); </script><% }%> 你的意思应该是要这样的:<Script Language="JavaScript">function Test(){ ...... alert("您选择的用户名称为:"<%=request.getParameter("UserName")%> ); ......}</Script> <% while(flag){ %> <script> </script><% }%> 为了方便管理你可把JavaScript写一个单个文件。然后在JSP中包含进来。然后在循环里写上调用这个Script的方法就可以了。 “。。value="エスカレ有" name="button1" onClick="escare()">”这样就可以实现了!简单 <% while(条件){ %> <script> alert("45"); </script><% }%> 如何定时重起tomcat jsp 动态取时间 请问如何用java实现用户权限的管理 100分求制作jsp系统的安装程序 请各位看一下。。。帮一下小弟 高分求助~~请教高手,JSP如何配置啊??小弟想学JSP。。。 linux发布java web项目 路径问题 404 站住!过来看看。给你分还不要!你---你---回来! 第一次写jsp程序 第一次遇到的问题!! 有一个exe文件,我想看看它的的源代码是什么,语言是什么 如何操作session?超急..各位帮忙啊.. 请教一个关于mssqlserver jdbc驱动在resin下使用的问题
怎么老有人连最基本的概念都没有就写程序?
javascript
<%}%>
<script>
函数(参数);
</script>
但我在javascript的函数中需要使用java程序片中的变量.
我试过用隐藏控件的方式来保存java程序片中的变量值,在javascript中取出,
但在while循环中的javascript只有第一次能取出隐藏控件的value,后面的循环都是undefind
<%
while(strFlg){
String strName="aaa";
%>
<input type="hidden" name="Name" value="<%=strName%>">
<script>
var tName=document.FromName.Name.value;
函数(tName); </script>
调用javascript
<% }
%>
String strName="aaa";
%>
<input type="hidden" name="Name" value="<%=strName%>">
<script>
var tName=document.FromName.Name.value;
函数(tName); </script>
调用javascript 你用了where,在客户段生成的代码就会重复很多个《script》
那样你定义的Name就根本找不到,找到的应该是Name[]数组,再后面的循环怎么能找到你要的值呢。
String StrName="";
int i=0;
while(strFlg){
strName="aaa";
i++;
%>
<input type="hidden" name="Name" value="<%=strName%>">
<script>
var tName="";
if(document.FromName.Name.length<>0){
tName=document.FromName.Name[<%=i%>].value;}
else{
tName=document.FromName.Name.value
}
函数(tName); </script>
调用javascript
<% }
%>
jsp可以给javascript传参数,因为jsp首先在服务器端解析成html然后才执行javascript.html所以传参数是可以的,但是javascript不能给jsp传参. 你的问题问的不是很明确,你把你要实现什么功能,说出来.具体点
用递归生成了带有层次的一个长字串如:1第一级a # 2a的分支b # 3 b的分支d # 1第一级aa # 1第一级aaa
树形如
- 第一级a
-第一级a的分支b
b的分支d
- 第一级aa
- 第一级aaa而在页面上要分析定个长串,使用while循环
因为生成树结点要在javascript中使用别人的树类来完成,所以就是我为什么要在while循环中
调用带参数的javascript函数的原因.
不过服务器端不可能调用客户端的东西,
只能通过服务器程序如jsp动态生成javascript在客户端执行。
要想通过javascript来取服务器数据也有办法。就是用ifram执行另外一个jsp页面,把取得的结果反回到本页面.
while(flag){
%>
<script>
alert("aaaaaaaaaaaaaaaaaa");
</script>
<%
}
%>
function Test()
{
......
alert("您选择的用户名称为:"<%=request.getParameter("UserName")%> );
......
}
</Script>
while(flag){
%>
<script>
</script>
<%
}
%>
“。。value="エスカレ有" name="button1" onClick="escare()">”
这样就可以实现了!简单
while(条件){
%>
<script>
alert("45");
</script>
<%
}
%>