Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2005, 12:47
Avatar de oskarL
oskarL
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 499
Antigüedad: 19 años, 10 meses
Puntos: 2
Exclamación problemas con getElementById II

Estoy haciendo un script de javascript para hacer categorias y subcategorias de manera infinita.

En un primer momento pense en utilizar un identificador de subcategoria de las formas
1, 2, 3... para categorias principales
11, 12, 13, 14, ... para las subcategorias de "1",
21, 22, 23, 24, ... para las subcategorias de "2",
51, 52, 53, 54, ... para las subcategorias de "5" etc.

111, 112, 113, 114, 115, ... para las subcategorias de "11",
241, 242, 243, 244, 245, ... etc para las subcategorias de "24",
y asi sucesivamente.

El problema es que no se pueden poner mas de nueve subcategorias, ya que al procesar los identificadores en otra pagina cuento el numero de digitos, y al poner, por ejemplo, 10 subcategorias a la subcategoria "12", su num_categoria era "1210", y tal y como lo proceso en la otra pagina, eso significa que es la subcategoria numero "0" de la subcategoria "121"



La solucion que le he querido dar es poner un separador en medio de cada numero, yo me decante por el guion bajo. De esta forma quedaria...

1, 2, 3...
1_1, 1_2, 1_3, 1_4, ... para las subcategorias de "1",
2_1, 2_2, 2_3, 2_4, ... para las subcategorias de "2",
5_1, 5_2, 5_3, 5_4, ... para las subcategorias de "5" etc.

1_1_1, 1_1_2, 1_1_3, 1_1_4, 1_1_5, ... para las subcategorias de "1_1",
2_4_1, 2_4_2, 2_4_3, 2_4_4, 2_4_5, ... etc para las subcategorias de "2_4",
y asi sucesivamente.




Por algun motivo que desconozco, al utilizar el getElementById para coger el elemento de categoria con el identificador contiendo caracteres que no sean numericos, no funciona
__________________
Solo hay 10 clases de personas, las que saben binario y las que no.

Última edición por oskarL; 05/05/2006 a las 04:25