注册 登录
编程论坛 WEB前端(UI)

[求助]“缺少对象”怎么回事?

rtan_2005 发布于 2007-04-03 11:34, 2084 次点击

我设计的管理页面中,在每条记录的后面给了两个“编辑”“删除”的按钮:

<td><input type="button" value="编" style="color:green" onclick="Edit('<%=i%>')">
<input type="button" value="删" style="color:red" onclick="Delete('<%=i%>')"></td>
                     *这里<%=i%>就是这条记录在数据库中的序号。

但是现在发现,在按了按钮之后,IE会给出“缺少对象”的错误信息,具体查看信息给出的行号,就是上述定义HTML按钮的位置。请问这是怎么回事?

[此贴子已经被作者于2007-4-3 11:49:57编辑过]

10 回复
#2
cyyu_ryh2007-04-03 13:18
你多发点代码看看
这样不好解决
#3
lmhllr2007-04-04 14:31

帖 Edit和Delete函数代码

#4
rtan_20052007-04-04 16:51

function Edit(i) {
window.location="editZY.asp?idx="+i;
}

function Delete(i) {
if confirm("您是否确认删除第 "+i+" 条记录?")
window.location="deleteZY.asp?idx="+i;
}

#5
cyyu_ryh2007-04-05 13:08
function Delete(i) {
if confirm("您是否确认删除第 "+i+" 条记录?")
window.location="deleteZY.asp?idx="+i;
}
你删除了怎么还转入呢
#6
rtan_20052007-04-05 17:07
老兄,我转入delete.asp的目的就是做删除呀。
  我的错误是:if 后面必须加个括号:if (confirm("……?"))
#7
lmhllr2007-04-05 17:12
if后面是应该跟括号的啊~

我觉得这种操作不需要单独写个JS函数吧

直接在<a href=./a.asp?action=del onclick="return confirm(.....);">

这样应该可以吧~~~
#8
rtan_20052007-04-06 08:55
谢谢lmhllr!
#9
天上碑2007-04-25 14:51
还有一个问题就是,你那里面居然没有name属性.
虽然不影响,但是...
#10
lmhllr2007-04-25 16:48
name属性不是必须的,他只是为了执行一个动作
#11
kidy20052007-04-27 10:20

楼上的说的对,没有必要去写什么函数

1