以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  用asp添加节点的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=24804)


--  作者:飞天鼠
--  发布时间:11/29/2005 2:53:00 PM

--  用asp添加节点的问题
<%
name = request.form("uname")
qq = request.form("qq")
email = request.form("email")
content = request.form("content")
%>
<script language="javascript" runat="server">
 var dom = new ActiveXObject("msxml2.domdocument");
 dom.async = false;
 dom.load("data.xml");
 function additem(){
  var root = dom.documentElement;
  var list = dom.createElement("留言");
  root.appendChild(list);

  var nameNode = dom.createElement("姓名");
  nameNode.text = name;
  list.appendChild(nameNode);

  var dateNode = dom.createElement("日期");
  dateNode.text = date();
  list.appendChild(dateNode);

  var timeNode = dom.createElement("时间");
  timeNode.text = time();
  list.appendChild(timeNode);

  var qqNode = dom.createElement("QQ");
  qqNode.text = qq;
  list.appendChild(qqNode);

  var emailNode = dom.createElement("Email");
  emailNode.text = email;
  list.appendChild(emailNode);

  var contentNode = dom.screateElement("内容");
  contentNode.text = content;
  list.appendChild(contentNode);
 }
</script>
<%
additem()
response.write "留言成功!!!<br>"
response.write "<a href='add_item.asp'>继续留言</a>&ensp;&ensp;&ensp;&ensp;"
response.write "<a href='display'>查看留言</a>"
%>
提示如下:

错误类型:
Microsoft JScript 运行时错误 (0x800A138F)
'null' 为空或不是对象
/xml/liuyan/add.asp, 第 14 行

请问这是什么原因?怎么解决?谢谢!


--  作者:Qr
--  发布时间:11/29/2005 3:54:00 PM

--  
http://bbs.xml.org.cn/dispbbs.asp?boardID=1&ID=24602
--  作者:飞天鼠
--  发布时间:11/29/2005 10:19:00 PM

--  
请问这是什么意思?麻烦说一下。
我想用asp和xml做一个留言本,这样有什么问题?麻烦帮我指出来。
谢谢!!!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
50.781ms