Foros del Web » Programando para Internet » Javascript » Frameworks JS »

req.responseXML has no properties

Estas en el tema de req.responseXML has no properties en el foro de Frameworks JS en Foros del Web. Código HTML: <script type= "text/javascript" > var req; function validate() { var idField = document.getElementById("userID"); var url = "Validador?id=" + escape(idField.value); if (window.XMLHttpRequest) { req ...
  #1 (permalink)  
Antiguo 03/09/2005, 12:47
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 18 años, 11 meses
Puntos: 1
req.responseXML has no properties

Código HTML:
<script type="text/javascript">
var req;
	function validate() {
			var idField = document.getElementById("userID");
			var url = "Validador?id=" + escape(idField.value);
			if (window.XMLHttpRequest) {
				req = new XMLHttpRequest();
			} else if (window.ActiveXObject) {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			req.open("GET", url, true);
			req.onreadystatechange = callback;
			req.send(null);
		}
		
		function callback() {
			if (req.readyState == 4) {
				if (req.status == 200) {
					// update the HTML DOM based on whether or not message is valid
					parseMessage();
				}
			}
		}
		
		function parseMessage() {
			var message = req.responseXML.getElementsByTagName("message")[0];
			setMessage(message.childNodes[0].nodeValue);
		}
		
		function setMessage(message) {
			var userMessageElement = document.getElementById("userIdMessage");
			alert(userMessageElement);
			userMessageElement.innerHTML = "<font color=\"red\">" + message + " </font>";
		}
		
</script></head>
<body>

<input type="text" name="valor" id="userID" onkeyup="validate()">

</body> 
Código HTML:
     public void doGet(HttpServletRequest request, HttpServletResponse  response)
        throws IOException, ServletException {
    throws ServletException, IOException {
        
        String targetId = request.getParameter("id");
        if ((targetId != null) && !targetId.equals("hola")) {
            response.setContentType("text/xml");
            response.setHeader("Cache-Control", "no-cache");
            response.getWriter().write("<message>invalid</message>"); 
        } else {
            response.setContentType("text/xml");
            response.setHeader("Cache-Control", "no-cache");
            response.getWriter().write("<message>valid</message>"); 
        }
    }
)
xq da ese error ???
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros

Última edición por Legolas_Bilbao; 04/09/2005 a las 03:10
  #2 (permalink)  
Antiguo 04/09/2005, 03:18
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 18 años, 11 meses
Puntos: 1
el fallo era por el tema del servlet q lo estaba colocando mal
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.