Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2013, 08:50
DmD
 
Fecha de Ingreso: agosto-2008
Ubicación: Buenos Aires, Argentina
Mensajes: 73
Antigüedad: 15 años, 7 meses
Puntos: 1
Problema eliminando registro de localstorage

Buenas gente!
Estoy intentando eliminar un registro del localstorage y no se porque falla..

El código que tengo es este:

Un botón por cada registro que tengo almacenado en localstorage, la variable dato_clave la traigo con javascript (está funcionando bien, ya está chequeado):

Código HTML:
<input type='button' onclick='eliminarDato(this.id)' id=' "+ dato_clave + "' value='Eliminar' /> 
La función eliminarDato(), donde clicked_id vale el valor de la clave del registro, en este caso m1

Código:
function eliminarDato(clicked_id)
	{
		alert("eliminame");
		alert(clicked_id);
		
		if(confirm('¿Desea eliminar el favorito seleccionado?'))
                {
                       localStorage.removeItem(clicked_id);
                 }
	}
Si reemplazo localStorage.removeItem(clicked_id); por localStorage.removeItem('m1'); (m1 es un registro almacenado en localstorage) lo borra bien. Entonces el problema es de clicked_id pero no se porque si el dato le llega, solo que lo pongo sin comillas

Qué estoy haciendo mal?.

Saludos,
Daniela.

Última edición por DmD; 31/07/2013 a las 09:28