Foros del Web » Programando para Internet » Javascript »

Ayuda con array js

Estas en el tema de Ayuda con array js en el foro de Javascript en Foros del Web. Hola gente del foro, he venido ante uds para poder encontrar una solucion al inconveniente que tengo, esperemos allar una solucion, les explico Tengo una ...
  #1 (permalink)  
Antiguo 18/11/2010, 15:36
 
Fecha de Ingreso: octubre-2009
Mensajes: 138
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Ayuda con array js

Hola gente del foro, he venido ante uds para poder encontrar una solucion al inconveniente que tengo, esperemos allar una solucion, les explico


Tengo una grilla que se llena dinamicamente cada registro de esta tiene un checkbox para ser seleccionado

<input type="checkbox" name="checkseleccionar[]" id="checkseleccionar" value="<?php echo $contacto->idcontacto; ?>" onclick="funcion_check()" />


lo que estoy intentando hacer pero no consigo aun ,es lo siguiente:

al seleccionar un check almaceno el value en una variable de sessionStorage para que me mantenga el valor al paginar la grilla ya que si no lo hago asi me borra los valores(podria haber alguna otra opcion de hacer esto ? alguna parecida a sessionStorage ) y los voy agregando cade vez que se selecione un check este es el codigo:


checkseleccionar=document.form1.checkseleccionar;
var cadena = new Array();
var nuevacadena = new Array();

function funcion_check()
{
for (i=0;i<checkseleccionar.length;++i)
{
if(checkseleccionar[i].checked)
{
cadena.push(checkseleccionar[i].value);
sessionStorage.cadena= sessionStorage.cadena +","+cadena;

var myString=sessionStorage.cadena;
var mySplitResult = myString.split(",");


for(k = 0; k < mySplitResult.length; k++)
{
if(mySplitResult[k]!="")
{
nuevacadena.push(mySplitResult[k]);
}
}

var arreglo = nuevacadena.unique();
sessionStorage.cadena=arreglo;
//var variable=sessionStorage.cadena;
}
else
{

}
}
}

con esto me va agregando lo valores a la variable session y me los va almacenando

lo que quisiera hacer es poder decirle que cuando me desmarque un check me borre ese valor de la variable session


agradezco su colaboracion


saludos

Etiquetas: js
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 04:40.