Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 10:56
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
De acuerdo Error en Internet Explorer: ¿arrays?

Hola, ¿me podeis echar una mano con esta función? Funciona ok en Mozilla, pero en Internet Explorer me da el revelador mensaje:

Cita:
Error Message: 'undefined' es nulo o no es un objeto

Código javascript:
Ver original
  1. function parseCadena(qstr)
  2.     {
  3.         var aValores = qstr.split("&");
  4.         var aPares=new Array();
  5.         var i, par;
  6.         for (i=0;i<=aValores.length;i++)
  7.         {
  8.             par = (aValores[i]).split("=");
  9.              aPares[i] = new Array();
  10.              aPares[i][0] = par[0];
  11.              aPares[i][1] = par[1];
  12.         }
  13.         return aPares;

La función coge una cadena en estilo querystring y debería retornar un array doble con las etiquetas y los valores.

Imagino que tendrá algo que ver con la sintaxis de arrays, pero no logro saber donde.

Gracias

PD: Por cierto, ¿sabeis como decirle a companionJS o DebugBar que indiquen exactamente en qué línea de cual de todos los JS incluidos está el error? Es terrible tener que buscar donde está el error función por función... (o si recomendáis algún otro debugger de javascript para internet explorer)