Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/11/2010, 14:54
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 8 meses
Puntos: 1012
Respuesta: Crear varias variables desde una

zerokilled, he hecho una "adaptación" de tu propuesta
Cita:
var steps = [];
var cache = {
append: function(item){
return steps.push(item);
}}

String.prototype.query = function(indice){
query = this.split(';');
for(var i = 0; i < query.length; i++){
cache.append({query[i].split('=')[0] : query[i].split('=')[1]});
}
return steps[0][indice];
}

var variables = 'cord1=7;cord2=1;cord3=6;cord4=1;cord5=1;cord6=1;c ord7=1;cord8=1;cord9=5;cord10=1;cord11=3;cord12=6' ;
alert(variables.query('cord3'));
el problema está en que siempre obtengo el mismo error, haga lo que haga. el error está en el indice de los elementos del objeto, me dice "missing : after property id". serías tan amable de decir cual es el problema??. he usado toString(), eval(), lo he entrecomillado, .... y no hay manera. me tiene desesperada

gracias