jsp 事件问题 请各位帮帮忙1.在单击表格某行时某行变色,同时复选框打勾。再单击选择过的某行时颜色变回原样,复选框的勾也会去掉。2。可进行多选。3。在双击某行时可以直接跳转详细页面。请问谁有这样的代码?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做过,但用的是jquery..几行代码 等我公司的新产品吧,现在正在测试阶段,http://topic.csdn.net/u/20081209/15/6c8b148b-4717-4d9b-acdb-4dce6d715e21.html这个里面有几个简单的图,实际上以前做C/S程序的时候,这些是很好实现的,有pb的数据窗口,几乎不用写代码,可怜的web开发,所以我们就做了这个。 1、很多这样的例子啊!http://heisetoufa.javaeye.com/blog/227799 看看这个2、跳转页面更简单了 给每行加个双击事件 ondblclick(好像是这个) 传个参数过去就行了 做了个demo给你参考下,不知道你要的是不是这样的效果!<%@ page contentType="text/html;charset=gb2312"%><%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%><%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%><%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%><script type="text/javascript"><!--//-->function change(e){var ids = document.getElementsByName("a"); if(ids[e-1].checked){ ids[e-1].checked=false; document.getElementById("t"+e).style.color=""; }else{ ids[e-1].checked=true; document.getElementById("t"+e).style.color="red"; }}function link(e){var url = 'a.do?proc=bb&id='+e;window.location.href=url;}</script><html> <head> </head> <body> <table border="1"> <tr onclick="change('1')" ondblclick="link('1')" id="t1"> <td height="30"> <input type="checkbox" name="a" value="1"> 1111111111111111 </td> </tr> <tr onclick="change('2')" ondblclick="link('2')" id="t2"> <td height="30"> <input type="checkbox" name="a" value="2"> 222222222222222 </td> </tr> </table> </body></html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建网页 1</title><style>.checked {color:#ff00ff;background:#ffff00}</style><SCRIPT LANGUAGE=javascript><!--function $(id) {return document.getElementById(id);}function chgCheck(id){ var chk = $('chk'+id) chk.checked = !chk.checked; $('tr'+id).className=chk.checked?'checked':'';}function dblClick(id){}//--></SCRIPT></head><body><table border="0" width="100%" id="table1"> <tr onclick=chgCheck(0) ondblclick=dblClick(0) id=tr0> <td><INPUT type=checkbox id=chk0></td> <td>00000000000</td> <td>aaaaaaaa</td> </tr> <tr onclick=chgCheck(1) ondblclick=dblClick(1) id=tr1> <td><INPUT type=checkbox id=chk1> </td> <td>1111111111111</td> <td>bbbbbbbbb</td> </tr> <tr onclick=chgCheck(2) ondblclick=dblClick(2) id=tr2> <td><INPUT type=checkbox id=chk2></td> <td>222222222222222222</td> <td>cccc</td> </tr> <tr onclick=chgCheck(3) ondblclick=dblClick(3) id=tr3> <td><INPUT type=checkbox id=chk3></td> <td>3333333333333</td> <td>dddddddd</td> </tr> <tr onclick=chgCheck(4) ondblclick=dblClick(4) id=tr4> <td><INPUT type=checkbox id=chk4></td> <td>4444444444</td> <td>eee</td> </tr></table></body></html> 自己写javascript 判断复选框状态 如果选种把单元格的style改变一下 背景给上颜色就可以了 超连接做个双击时间就可以。 用不了几行代码的 對喲 實現這樣的功能不是很難的 用JavaScript就能搞定 循環便利多選框就行了 关于red5在windows下的安装配置部署 一个老问题,求解决 请问怎样统计字符串中各字母的个数? jsp网站访问 环境迁移的问题,很奇怪,大家帮下忙 HttpServletRequest与ServletRequest对象有什么区别/? 请教下<img>标签 jsp 乱码问题 在MVC架构中...sql语句放在什么地方? 请问我用jsoup写的小爬虫为什么程序不能访问而流浪器能访问 Hibernate集合映射中一个诡异的问题 图片压缩问题
几行代码
http://topic.csdn.net/u/20081209/15/6c8b148b-4717-4d9b-acdb-4dce6d715e21.html
这个里面有几个简单的图,
实际上以前做C/S程序的时候,这些是很好实现的,有pb的数据窗口,几乎不用写代码,
可怜的web开发,所以我们就做了这个。
http://heisetoufa.javaeye.com/blog/227799 看看这个2、跳转页面更简单了 给每行加个双击事件 ondblclick(好像是这个) 传个参数过去就行了
<%@ page contentType="text/html;charset=gb2312"%>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<script type="text/javascript">
<!--//-->
function change(e){
var ids = document.getElementsByName("a");
if(ids[e-1].checked){
ids[e-1].checked=false;
document.getElementById("t"+e).style.color="";
}else{
ids[e-1].checked=true;
document.getElementById("t"+e).style.color="red";
}
}function link(e){
var url = 'a.do?proc=bb&id='+e;
window.location.href=url;
}
</script>
<html>
<head>
</head>
<body>
<table border="1">
<tr onclick="change('1')" ondblclick="link('1')" id="t1">
<td height="30">
<input type="checkbox" name="a" value="1">
1111111111111111
</td>
</tr>
<tr onclick="change('2')" ondblclick="link('2')" id="t2">
<td height="30">
<input type="checkbox" name="a" value="2">
222222222222222
</td>
</tr>
</table>
</body>
</html>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<style>
.checked {color:#ff00ff;background:#ffff00}
</style>
<SCRIPT LANGUAGE=javascript>
<!--
function $(id) {return document.getElementById(id);}
function chgCheck(id){
var chk = $('chk'+id)
chk.checked = !chk.checked;
$('tr'+id).className=chk.checked?'checked':'';
}
function dblClick(id){
}
//-->
</SCRIPT></head><body><table border="0" width="100%" id="table1">
<tr onclick=chgCheck(0) ondblclick=dblClick(0) id=tr0>
<td><INPUT type=checkbox id=chk0></td>
<td>00000000000</td>
<td>aaaaaaaa</td>
</tr>
<tr onclick=chgCheck(1) ondblclick=dblClick(1) id=tr1>
<td><INPUT type=checkbox id=chk1> </td>
<td>1111111111111</td>
<td>bbbbbbbbb</td>
</tr>
<tr onclick=chgCheck(2) ondblclick=dblClick(2) id=tr2>
<td><INPUT type=checkbox id=chk2></td>
<td>222222222222222222</td>
<td>cccc</td>
</tr>
<tr onclick=chgCheck(3) ondblclick=dblClick(3) id=tr3>
<td><INPUT type=checkbox id=chk3></td>
<td>3333333333333</td>
<td>dddddddd</td>
</tr>
<tr onclick=chgCheck(4) ondblclick=dblClick(4) id=tr4>
<td><INPUT type=checkbox id=chk4></td>
<td>4444444444</td>
<td>eee</td>
</tr>
</table></body></html>