要提交给服务器处理,还是的用checkbox 、Hidden 控件。要在本地页面上处理,就可以结合事件响应代码来实现。 曾经有个代码这么写: <script language="vbscript"> dim t1, t2, t3, i, j, i2, s set t1 = document.all("dgmessage") ' 表格名 j = t1.rows.length for i=1 to j-2 set t2 = t1.rows(i) set t3 = t2.cells(2) s = t3.innerText i2 = len(s) t3.innerHTML = left(s, i2-4) & "<span class='zp1'><big>" & right(s, 4) & "</big></span>" next </script>你可以参考一下它的方式。
to: sunnyshine(光光) 是捕获一个或多个“方格”也就是Cell。问题尚未解决,还请帮忙!谢了先!
你也太小气了点吧!是不是捕获后,将信息传到另外的页面撒?!那我先说说思路了,你自己想代码怎么写吧:定义三个变量:var r=tabt.rows.length var retvalue="0##"(要读取的信息) var c=tabt.rows(0).cells.length(tabt是表的id) 再定义变量 var s=tabt.rows(0).cells(i).innerText 最后将s返回给retvalue: retvalue+=s+"##" 最后:return 就可以了!在另外的页面写一个paste或是 直接读取都可以,因为以上写的时候可以将id隐含读出的,所以后面写出的时候实际上是靠id传送数据的,而不是真的像windows的复制/粘帖哦!!!
曾经有个代码这么写: <script language="vbscript">
dim t1, t2, t3, i, j, i2, s
set t1 = document.all("dgmessage") ' 表格名
j = t1.rows.length
for i=1 to j-2
set t2 = t1.rows(i)
set t3 = t2.cells(2)
s = t3.innerText
i2 = len(s)
t3.innerHTML = left(s, i2-4) & "<span class='zp1'><big>" & right(s, 4) & "</big></span>"
next
</script>你可以参考一下它的方式。
我的意思是,在border不等于0时,一个td看起来是个“方格”。我是想选中一个或多个这种格子,并捕获他的各种属性。
我没捕获到,但听同事说见过别人实现了,故此前来请教各位大侠。还望赐教!
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=GB2312">
<title>欢迎进入Mls招标网!</title>
<LINK href="styles/style.css" type=text/css rel=stylesheet><style type="text/css">
<!--
A:hover {
COLOR: #000000; TEXT-DECORATION: none
-->
</style><meta name="keywords" content="招标">
</head>
<body style="margin=0px;" bgcolor="#FFFFFF">
<table width="770" border="0" height="61" align="center" cellspacing="0" cellpadding="0" bordercolor="#CCCCCC">
<tr>
<td height="49" valign="middle"><img src="IMAGES/wbym7.jpg" width="775" height="70" border="0"></td>
</tr>
</table>
<table width="775" border="1" align="center" cellspacing="0" cellpadding="0" bgcolor="#cccccc" bordercolor="#FFFFFF" height="25" onmouseover="changeBackGround('#7bcdff','#cccccc')" onMouseout="changeDefaultColor('#cccccc')">
<tr align="center" id=changeTR>
<td><a href='<%=CONST_PAGE_INDEX%>' target='mainFrame'>首页</a></td>
<td>
<a target="mainFrame" href="introduce.asp?strCurrPlace=公司简介">单位简介</a>
</td> <td>
<a href="mainBidMain.asp?FIsHome=F" target='mainFrame'>国际招标公告</a>
</td> <td><a href="mainBidMain.asp?FIsHome=T" target='mainFrame'>国内招标公告</a></td>
<td><a href="mainPreBid.asp?strCurrPlace=招标预告" target='mainFrame'>招标预告</a></td>
<td><a href="mainResult.asp?strCurrPlace=评标结果公示" target='mainFrame'>评标结果公示</a></td>
<td><a href="introduce.asp?strCurrPlace=政策法规" target='mainFrame'>政策法规</a></td>
<td> 招投标教程</td>
<td><a style="text-decoration: none" href="mailto:[email protected]">联系我们</a></td>
<td><a href="introduce.asp?strCurrPlace=在线帮助" target='mainFrame'>帮助</a></td>
</tr>
</table>
</body>
</html>
<script language="Javascript">
<!--
function changeBackGround(toBgColor,DefaultBgColor){
source=event.srcElement
if (source.tagName=="TR"||source.tagName=="TABLE")
returnwhile(source.tagName!="TD")
{
source=source.parentElement
}if (source.style.backgroundColor!=toBgColor&&source.id!="ignore")
source.style.backgroundColor=toBgColor
}
function changeDefaultColor(originalcolor){
if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
return
if (event.toElement!=source)
source.style.backgroundColor=originalcolor
}// -->
</script>
如果是的请著明,我们公司有人解决过这个问题,如果你的问题还没有解决可以说一声,我再帮你去问问!
var retvalue="0##"(要读取的信息)
var c=tabt.rows(0).cells.length(tabt是表的id)
再定义变量 var s=tabt.rows(0).cells(i).innerText
最后将s返回给retvalue: retvalue+=s+"##"
最后:return 就可以了!在另外的页面写一个paste或是 直接读取都可以,因为以上写的时候可以将id隐含读出的,所以后面写出的时候实际上是靠id传送数据的,而不是真的像windows的复制/粘帖哦!!!