function MV_SendCMD(str){
document.getElementById("hid").value=str
}然后页面提交,在后台取hid得值,方法就是用隐藏控件,当然,这种方法需要你提交<input type="hidden" id="hid">
document.getElementById("hid").value=str
}然后页面提交,在后台取hid得值,方法就是用隐藏控件,当然,这种方法需要你提交<input type="hidden" id="hid">
我这样写行不行??
<%!
public void setComm(String str){
....
}
%>
..
...
...<a href="#">
<img src="images/btn_arrow_up_out.gif" alt="向上" border="0" onMouseDown='<% setComm("UP");%>'></a>================================不可能让用户连续提交两次吧.
其实我可以根据不同的命令写不同的方法.
那样就不用传命令值了.可是那样很麻烦...几十个方法..
function btnClick(val) {
document.form2.btnname.value = "javascript値"+val;
document.form2.submit();
}
</script><%String java1= "java値";%>
<form name="form2" method="post" action="servlet1">
<input type="hidden" name="btnname" value="">
<input type="button" name="button1" value="提交" onclick="btnClick('<%=java1%>')">
</form>---------------------------------
在servlet1中取btnname値、是javascript値和java値的结合。
我要分别实现两个.<a href="#"><img src="images/btn_arrow_left_out.gif" alt="向左" border="0" onMouseDown="MV_SendCMD('LEFT');" onMouseUp="MV_SendCMD('LEFT_STOP');"></a>