Foros del Web » Programando para Internet » Javascript »

Limpiar parametros GET de url por javascript

Estas en el tema de Limpiar parametros GET de url por javascript en el foro de Javascript en Foros del Web. Buenas, El tema es que tengo un pequeño CMS basado en pestañas. El problema es que para un formulario necesito pasarle un parámetro por GET ...
  #1 (permalink)  
Antiguo 11/08/2009, 12:25
 
Fecha de Ingreso: agosto-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Limpiar parametros GET de url por javascript

Buenas,

El tema es que tengo un pequeño CMS basado en pestañas.

El problema es que para un formulario necesito pasarle un parámetro por GET del estilo pestanas.php?edit=10
Este parámetro lo recoge la 2 pestaña y pinta un formulario para editar el contenido con este id.

El problema esta que al cambiar la pestaña el parámetro se mantiene y necesito que sea eliminado para poder implementar otra funcionalidad en otra pestaña. No se si me explico..

Lo mejor un poco de codigo:
HTML de 2 Pestañas:
<DIV CLASS='tab_inactive' ID='tab_admin_Add Script' onClick="tab_admin('Add Script');">Add Script</DIV>
<DIV CLASS='tab_active' ID='tab_admin_Edit Scripts' onClick="tab_admin('Edit Scripts');">Edit Scripts</DIV>

El javascript que se encarga de la funcionalidad.
function tab_admin(id){
document.getElementById('tab_admin_Add Script').className = 'tab_inactive';
document.getElementById('tabcontent_admin_Add Script').style.display = 'none';
document.getElementById('tab_admin_Edit Scripts').className = 'tab_inactive';
document.getElementById('tabcontent_admin_Edit Scripts').style.display = 'none';
document.getElementById('tab_admin_'+id).className = 'tab_active';
document.getElementById('tabcontent_admin_'+id).st yle.display = '';
}


Y el objetivo es añadir en la function tab admin una manera de limpiar la url de todos los parámetros a partir del ?. ¿Alguien sabe como hacerlo de una manera sencilla?

Saludos y muchas gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.