añadir a la url y actualizar la página

Quiero escribir un trozo de javascript que añada un parámetro a la url actual y luego actualice la página, ¿cómo puedo hacerlo?

Solución

esto debería funcionar (¡no se ha probado!)

var url = window.location.href;    
if (url.indexOf('?') > -1){
   url += '&param=1'
}else{
   url += '?param=1'
}
window.location.href = url;
Comentarios (7)
location.href = location.href + "&parameter=" + value;
Comentarios (1)
function gotoItem( item ){
    var url = window.location.href;
    var separator = (url.indexOf('?') > -1) ? "&" : "?";
    var qs = "item=" + encodeURIComponent(item);
    window.location.href = url + separator + qs;
}

Más versión compat

function gotoItem( item ){
    var url = window.location.href;    
    url += (url.indexOf('?') > -1)?"&":"?" + "item=" + encodeURIComponent(item);
    window.location.href = url;
}
Comentarios (0)