Foros del Web » Programando para Internet » Javascript »

XMLDocument funciona en otros navegadores a parte del Internet Explorer?

Estas en el tema de XMLDocument funciona en otros navegadores a parte del Internet Explorer? en el foro de Javascript en Foros del Web. Hola amigos del foro, fijense tengo el siguiente problema, tengo un menú en XML con javaScript, que funciona perfectamente en Internet Explorer, pero no funciona ...
  #1 (permalink)  
Antiguo 26/10/2005, 07:53
Avatar de alexa10  
Fecha de Ingreso: julio-2002
Ubicación: De este lado...
Mensajes: 293
Antigüedad: 21 años, 9 meses
Puntos: 0
XMLDocument funciona en otros navegadores a parte del Internet Explorer?

Hola amigos del foro, fijense tengo el siguiente problema, tengo un menú en XML con javaScript, que funciona perfectamente en Internet Explorer, pero no funciona ni en Netscape, ni en Firefox, ni en Opera.

El error me sale en la siguiente linea de código:
Código PHP:
var oDoc nu2MenuSys.XMLDocument
donde nu2MenuSys es el id de una etiqueta xml:
Código PHP:
<xml id="nu2MenuSys"
El error que me presenta es el siguiente:
Firefox:
Código:
nu2MenuSys is undefined (line 28)
(que es justamente donde esta la linea que tiene el XMLDocument)
Opera
Código:
http://www.una.edu.ve/~web/WebUNA_actual/
Event thread: load
Error:
name: TypeError
message: Statement on line 31: Could not convert undefined or null to object
Backtrace:
  Line 31 of linked script http://www.una.edu.ve/~web/WebUNA_actual/jnu2xmlmenu_c.js
    var oNodeList = oDoc.getElementsByTagName(sXMLMenuTag);
  Line 387 of linked script http://www.una.edu.ve/~web/WebUNA_actual/jnu2xmlmenu_c.js
    _nu2MObj.initMenu();
  At unknown location
    [statement source code not available]
Me parece que el error viene justamente de la asignación del XMLDocument a una variable , y luego del tratar de usar dicha variable.

Mi pregunta es: El XMLDocument es una propiedad disponible solo en JScript?, o tambien esta disponible en JavaScript?, si no esta disponible, hay algo por lo que pueda sustituirlo?

De antemano, muchisimas gracias...



(espero haberme explicado)
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 09:28.