Obtener parametros de la url con js

Para obtener parametros en javascript de la pagina actual:

function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("&") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("&")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (
aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}

El url tiene que tener mas de un parametro, onda url?algo&par1=uno&par2=otro
Ejemplo un getURLParam(«par1») debe devolver uno.
Original en:http://www.fclonline.com/Articles/GetURLParameterinJavascri.html

2 comentarios en “Obtener parametros de la url con js

  1. laqui

    Te quedaron mal algunos caracteres, ahi te lo arreglé.

    function getURLParam(strParamName){
    var strReturn = «»;
    var strHref = window.location.href;
    if ( strHref.indexOf(«&») > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf(«&»)).toLowerCase();
    var aQueryString = strQueryString.split(«&»);
    for ( var iParam = 0; iParam -1 ){
    var aParam = aQueryString[iParam].split(«=»);
    strReturn = aParam[1];
    break;
    }
    }
    }
    return strReturn;
    }

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.