Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/05/2014, 16:04
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: javascript split &

Ya que te ayudaron a resolver el problema, aporto con otra solución:

Código Javascript:
Ver original
  1. var fn = function(param){
  2.         var query = location.search,
  3.             pos = query.indexOf(param), //La ubicación del parámetro en la query string
  4.             aux = null, val = null;
  5.  
  6.         if (pos > -1){
  7.             //Tomo la parte de la query desde donde está el parámetro
  8.             aux = query.substr(pos);
  9.  
  10.             if (aux.indexOf("&") > -1)
  11.                 //Tomo el valor del parámetro cuando hayan más a su derecha
  12.                 val = aux.substring(aux.indexOf("=") + 1, aux.indexOf("&"));
  13.             else
  14.                 //Tomo el valor del parámetro cuando este sea el último
  15.                 val = aux.split("=")[1];
  16.          
  17.             return val;
  18.         }
  19.  
  20.         return false;
  21.     };
  22.  
  23. document.body.innerHTML = fn("var1");

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand