-- 作者:hjdplayboy
-- 发布时间:6/26/2004 5:36:00 PM
-- 还是这个该死的数据岛问题?!请高手帮忙
我的html代码如下,意在用JS+XML制作一登录界面 用了数据岛的相关东东 可是IE中发现网页中提示错误,是一用到数据岛的错误 不知道怎么回事 高手请解答 <HTML> <HEAD> <TITLE>使用JS,数据岛来制作登录界面</TITLE> <STYLE> body{background-color:gray} td{font-size:9pt;color:black} </STYLE> </HEAD> <BODY onload="setuser()"> <P align="center"><H1>通讯录登录界面</H1></P> <CENTER><TABLE border=0 cellspacing="2" cellpadding="2"></center> <TR> <TD align=center>登录名:</TD> <TD align=center><INPUT TYPE="text" id="username" size="10" style="background-color:red;color:blue" onclick="clearu()"></INPUT></TD> </TR> <TR> <TD align=center>密码:</TD> <TD align=center><INPUT id="password" TYPE="password" size="10" style="background-color:red;color:blue" onclick="clearp()"></INPUT></TD> </TR> <TR> <TD align=center><INPUT TYPE="submit" size="10" onclick="check()" value="确认"></INPUT></TD> </TR> </TABLE> <xml ID="userxml" SRC="1.xml"></xml> <SCRIPT LANGUAGE="Javascript"> function setuser() { username.value="hjd"; password.value="123" } function clearu() { username.value=""; } function clearp() { password.value=""; } function check() { var usernamenode=userxml.XMLDocument.DocumentElement.selectNodes("name"); var usernameR=usernamenode(0).FirstChild.nodeValue; var passwordnode=userxml.XMLDocument.DocumentElement.selectNodes("password"); var passwordR=passwordnode(0).FirstChild.nodeValue; var friendnunode=userxml.XMLDocument.DocumentElement.selectNodes("friendnu"); var friendnuR=friendnunode(0).FirstChild.nodeValue; if (username.value==usernamenodeR && password.value==passwordnodeR); alert ("欢迎你,HJD"); location.href="1.xml"; } else { alert("请重新登录"); clearu(); clearp(); } </SCRIPT> </BODY> </HTML>
|