Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2005, 07:53
Avatar de alexa10
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)