#2 Muchas gracias por la respuesta creo que ya lo tengo encaminado, pero hay un concepto que creo que me está fallando. ¿Es posible que document.location cuando lo guardo en una variable, el tipo de dato que guarda no sea un string?
Cuando utilizo el split() de esta manera:
ruta = document.location;
cadena = ruta.split('#');
alert(cadena);
No me ejecuta el alert, sin embargo si defino una cadena y le hago el split si me funciona.
ruta = 'hola#que#tal';
cadena = ruta.split('#');
alert(cadena);
¿Como puedo saber el tipo de dato que se guarda en la variable cuando la defino con document.location o como puedo convertirlo en cadena? ¿Seria muy descabellado probar a hacerlo de esta manera?
ruta = "'" + document.location + "'";
ruta = ruta.replace.("'", "");
cadena = ruta.split('#');
#3 Gracias, estuve buscando eso y no lo encontré, tal como he expuesto el problema, ese metodo me valdria perfectamente, pero en este caso nunca se la longitud exacta de la ruta porque le paso por GET también la paginación.
index.php?seccion=noticia
index.php?seccion=noticia&pagina=1
index.php?seccion=noticia&pagina=12
EDITO: no me ha salido bien se supone que los " son "
Nada, si hago el replace() no me funciona tampoco, no se por que.