Ver Mensaje Individual
  #16 (permalink)  
Antiguo 20/07/2009, 17:52
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: casi tengo terminado este script necesito ayuda

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>