saludos:
este script me da error en una linea este es el error que me da:
missing; before statement.
haber si alguien me puede ayudar.........
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>search</title>
<script type="text/javascript">
var requestObj = readyAJAX();
var url ="http://www.hotmail.com";
requestObj.open("GET", url,true);
requestObj.send();
var AJAXresponse;
requestObj.onreadsystatechange= function() {
if (requestObj.readyState == 4) {
if (requestObj.status == 200){
AJAxresponse =requestObj.responseXML;
listName("");
}else {
alert(requestObj.statusText);
}
}
}
if (windows.attachEvent){
document.getElementById("textname").attachEvent("onkeyup" ,
textsearch);
}
else {
document.getElementById("textname").addEventListener("keyup",
textsearch,false);
}
function textsearch(){
var textName = document.getElementById("textname");
var dataNode = document.getElementById("data");
while (dataNode.removeChildNodes()){
dataNode.removeChild(dataNode.firstChild);
}
listName(textName.value);
function listName(text) {
var xmlEl = AJAXresponse.getElementsByTagName("bookmark");
for (i = 0; i< xmlEl.length; i++){
var div = document.createElement("div");
//create the row elements
for (j = 0; j < xmlEl[i].chilNodes.length; j++){
//skip it if the ype is not 1
if (xmlEl[i].childNodes[j].nodeType != 1){
continue;
}
var url = new RegExp("http");
if ( ! xmlEl[i].childNodes[j].firstChild.nodeValue.match(url)){
var pattern ="^" + text;
var title = xmlEl[i].childNodes[j].firstChild.nodeValue;
var nameRegexp = new ReExp(pattern, "i");
var existDiv = document.getElementById(title);
if (! existDiv){
if (title.match(nameRegexp)){
var anchor = document.createElement("a");
//aqui da el error
var xmlData = document.createTextNode(xmlEl[i]).
childNodes[j].firstChild. nodeValue);
//
var urls = AJAXresponse.getElementsByTagName("url");
anchor.setAttribute("href", urls[i].firstChild.nodeValue);
anchor.appendChild(xmlData);
div.appendChild(anchor);
}
}
}
}
document.getElementsById("data").appendChild(div);
}
}
</script>
</head>
<body>
<form name="nameform" id="nameform" action="" method="post">
Bookmark search: <input id="textname" type="text" name="textname">
</form>
</body>
</html>