explico: tengo una lista de elementos separados con ";" de esta forma
asiento = "3;6;14;16;12";
la cual divido y convierto a un arreglo de la siguiente manera:
asiento_rc = asiento.split(";");
asi obtengo el arreglo
asiento_rc[0]=3
asiento_rc[1]=6
asiento_rc[2]=14
asiento_rc[3]=16
..
etc.
todo ok hasta este punto, luego leo un valor si este valor ya estaba en la lista, lo que deseo es eliminar dicho valor, y posteriormente reconstruir la lista con elemento ya eliminado.
ejemplo leo el 14, lo elimino y
new_asiento = "3;6;16;12";
aca adjunto el codigo haber si me pueden ayudar.
Código:
en algun lado me pierdo.... pero no se donde, help mefunction cambio(v_div){ vimg = document.getElementById(v_div).style.backgroundImage; if (vimg == 'url(img/Poltrona.jpg)') { document.getElementById(v_div).style.backgroundImage = 'url(img/Poltrona3.jpg)'; if (asiento_select.length == 0){ asiento_select = v_div; } else { asiento_select = asiento_select + ';' + v_div; document.getElementById('asiento').value = asiento_select; } } else { document.getElementById(v_div).style.backgroundImage = 'url(img/Poltrona.jpg)'; asiento_rc = asiento_select.split(";"); for(i=0;i<=asiento_rc.length;i++){ if(asiento_rc[i]==v_div){ //alert(asiento_rc[i]); delete asiento_rc[i]; } } //document.getElementById('asiento').value = asiento_new; } }
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)