Foros del Web » Programando para Internet » Javascript »

concatenar en una cadena

Estas en el tema de concatenar en una cadena en el foro de Javascript en Foros del Web. Hola que tal junto con saludarles me gustaria si pudiesen ayudarme con este problemita con js. <script language="javascript" type="text/javascript"> function realizar(valor){ var cadena_colores=""; var A ...
  #1 (permalink)  
Antiguo 05/11/2010, 17:03
 
Fecha de Ingreso: noviembre-2010
Mensajes: 49
Antigüedad: 13 años, 5 meses
Puntos: 0
concatenar en una cadena

Hola que tal junto con saludarles me gustaria si pudiesen ayudarme con este problemita con js.



<script language="javascript" type="text/javascript">

function realizar(valor){
var cadena_colores="";
var A ="0";
var B ="1";


if (valor==1){
document.getElementById('btn1').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn1.disabled=true;


cadena_colores= A.concat(cadena_colores);

alert("resultado es:"+ cadena_colores);
}

if (valor==2){
document.getElementById('btn2').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn2.disabled=true;


var cadena_colores= B.concat(cadena_colores);

alert("resultado es:"+ cadena_colores);

}

if (valor==3){
document.getElementById('btn3').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn3.disabled=true;
var Verde = 2
var cadena_colores= Verde + cadena_colores ;
alert("resultado es:"+ cadena_colores);

}

if (valor==4){
document.getElementById('btn4').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn4.disabled=true;
var Rojo = 3
var cadena_colores= Rojo + cadena_colores ;

}

if (valor==5){
document.getElementById('btn5').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn5.disabled=true;
var Amarillo = 4
var cadena_colores= Amarillo + cadena_colores ;

}

if (valor==6){
document.getElementById('btn6').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn6.disabled=true;
var Morado = 5
var cadena_colores= Morado + cadena_colores ;

}

if (valor==7){
document.getElementById('btn7').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn7.disabled=true;
var Marron = 6
var cadena_colores= Marron + cadena_colores ;

}

if (valor==8){
document.getElementById('btn8').style.backgroundIm age = 'url(image/Imagen_remplazo.jpg)';
btn8.disabled=true;
var Negro = 7
var cadena_colores= Negro + cadena_colores ;

}

if(valor==9){
alert("resultado es:"+ cadena_colores);
}
alert("resultado es:"+ cadena_colores);

}




</script>


BUENO LES CUENTO LA COSA ES QUE CON CODIGO HTML HE CREDO 9 BOTONES LOS CUALES TIENEN SU ID Y UN VALOR Q ENVIO A LA FUNCION DE JS, LO QUE HACE ES QUE LOS BOTONES TIENEN COLORES Y CON EL CODIGO JS LES CAMBIO LA IMAGEN AL HACERLE CLICK(EVENTO ONCLICK), BUENO ESO LO REALIZO PERFECTAMENTE, EL PROBLEMA SURGEN QUE AL APRETAR CADA BOTON SE DEBE AGREGAR UN VALOR DEFINIDO POR CADA BOTON CREANDO UNA CADENA, POR EJEMPLO, SE PRETO EL BOTON 1,4,5,7,8 Y los botones comienzan con el numero 1 y los valores de cada boton con el valor 0 entonces kiero generar una cadena con los valores asi [0,3,4,6,7]
pero no logro generar la cadena y no se cual es el problema.

siendo que declare la cadena que kiero mostrar al pulsar el boton 9 que se llama "cadena_colores" esta debe tener todos los valores de los botones [0,2,3,5,1,6,7,8]

HAY Q TENER EN CUENTA QUE AL APRETAR CUALKIER BOTON ESE DEBIESE KEDAR PRIMERO EN LA CADENA Y ASI SUSESIBAMENTE.



ESPERO Q ME PUEDAN AYUDAR
GRAXIASS
ES PARA MI TESIS

ESTOY HACIENDO EL TEST DE LUSCHER (TEST DE COLORES CON ESTE CODIGO)

Etiquetas: concatenar, cadenas
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 19:16.