问一个问题,请高手解答!

lunan2001 2004-09-09 05:15:06
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<SCRIPT language="javascript">

function haha1(s) {

var element="";

var a = s;

var b = s + 1;

eval("window.opener.document.forms[0].elements[0].value = document.links[a].innerText");

eval("window.opener.document.forms[0].elements[2].value = document.links[b].innerText");

window.close();
}
</SCRIPT>



<html:html>
<head>
<title></title>

</head>
<html:errors/>
<body>


<table width="800" border="1">
<tr>
<td width="129"><div align="center">aASDFASDFf</div></td>

</tr>
<bean:define id="colCount" type="java.lang.String" value="-2" />

<logic:iterate id="userList" name="stockDetailForm" property="collection">
<%
colCount = String.valueOf(Integer.parseInt(colCount)+2);
String script1 = "javascript:haha1('"+colCount+"')" ;
%>
<tr>

<td width="129"><a href="<%=script1%>"><bean:write name="userList" property="VEND_NAME"/></a></td>

<td width="129"><a href="a"><bean:write name="userList" property="VEND_ID"/></a></td>

</tr>

</logic:iterate>
</table>
</body>
</html:html>

我想把每次循环中取出的两个值传到另一个页面,结果只有第一次循环取出的值可以传过去,其它的就报错。document.links[....].innerText 为空或不是对象。请问怎么解决!
...全文
90 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lunan2001 2004-09-09
  • 打赏
  • 举报
回复
我做成功了,不能用var b = s + 1;只能a++.谢谢大家!
vampirewp 2004-09-09
  • 打赏
  • 举报
回复
在<logic:iterate>标记库这样写是没有用的。colCount的值不会像你希望的那样每循环一次就加2
用JSTL标记库吧,struts的标记在这方面功能不是很强大。
汉化人:richie696 汉化语言:简体中文 汉化版本:1.5.5 Build 1 EasyUI版本:1.5.5 汉化时间:2018年04月22日 个人博客:http://blog.sina.com.cn/richie696 这次长时间未更新一方面是因为工作和生活的关系,另外一方面也是为了抗议那些盗用我东西的人或网站盗用行为可耻,这次我停更了3个版本就是因为这些垃圾。如果你们继续盗用,我将永久停更。另外,所有加群的人,加之前想清楚,不管是我本人还是群里其他的高手,都是有工作的,不可能你们一就回答你们,我们也得再有空的时候才能帮助解答,所以理解。至于更新内容方面具体的大家看“EasyUI更新说明”吧!另外,对于Angular版的EasyUI的中文API我将会延期发布时间待定。 jQuery EasyUI 1.5.5 版本更新内容 Bug(修复) • tabs:修复当标题包含符合元素时,所选择的历史顺序错误的; • combo:修复当设置了一个较大的'delay'值的时候下拉面板可能不会被隐藏的; • layout:修复当鼠标光标快速离开的时候展开的面板不会被折叠的; • tagbox:修复tagbox框和label标签不在一条直线上的。 Improvement(改进) • combo:'inputEvents'属性自带'blur'事件处理器; • numberbox:'cloneFrom'方法可用; • slider:'step'属性可以设置为浮点数; • menu:'findItem'方法允许用户通过任意参数查找菜单项; • menubutton:添加'showEvent'和'hideEvent'属性。 New Plugin(新组件) • maskedbox:'maskedbox'组件将会强制用户输入的内容。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧