CSDN的高手,高高手们都跑哪去了???——IFRAME窗体传递值的问题

zxfxch 2003-09-23 08:21:03
好多天了,没有人能帮我解决啊。
下面的代码,错在那里,到我注释***的地方,就报错,如果去掉b=***(即读取窗体值),就是正确的。

那位高手能帮帮我啊?

<script>
function tran(a,b,c,d) {
//-------------------- 单选题 --------------------
if (c == "0") {
window.AnserShift.document.AnserShift.elements[b-1].value = a;
}
//-------------------- 多选题 --------------------
else {
if (eval("document.testform.elements[d].checked") == true) {
window.AnserShift.document.AnserShift.elements[b-1].value = window.AnserShift.document.AnserShift.elements[b-1].value + a;
}
else {
b = window.AnserShift.document.AnserShift.elements[b-1].value;

LenStr = b.length;
c = b.indexOf(a);
TStr1 = b.substring(0,c);
TStr2 = b.substring(c+1,LenStr);

TStr = TStr1+TStr2; window.AnserShift.document.AnserShift.elements[b-1].value ="TEST";//***

}
}
}
</script>
...全文
64 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,988

社区成员

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

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