Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Makiyama

PROBLEMAS COM ARRAY - método slice

Recommended Posts

<_< gente,

 

eu estou com um problema numa função em jscript bem simples que retira o primeiro elemento de um array e taca numa variável sem detonar o array original. O único problema é que esta função : varqulqer = arraytonto.slice(1); me retorna o segundo elemento do array e eu queria o primeiro... colocando 0 da errado.... :( alguém sabe como usar esse método direito?? (ah, outra coisa, eu ja tentei colocar um limite de fim(2º parametro opicional), mas da erro)

 

Value pessoal!!!!!

 

MAKIYAMA

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Felipe, ;)

 

Aqui esta o código completo. Chute que o val1 e o val2 sejam "i20" e "i21"....

 

Então, o que esta acontecendo é que eu num estou conseguindo a cada loop que o hidded.slice me volte valores corretos para comparar com o obj1. O que fazer??

 

 

// esta é uma função que esta sendo chamada no evento onClick de um radio button

 

function desabilita(val1,val2){

if (k==0){

hidded = new Array(val1,val2);

}else{

hidded.push(val1);

hidded.push(val2);

}

k+=1;

}

 

// esta é uma função que esta sendo chamada no evento onSubmit.

 

function valida () {

j=1

flagnoia=0

for (var j = 1;j<=85; j++){

objeto = eval("document.form1.i" + j);

if (objeto.value == ""){

if (k>0){

compara=1;

for (var m = 1;m<=k; m++){

ch=hidded.slice(m);

obj1= 'i' + j;

alert("comparação" + obj1 + " = " + ch);

if (compara==1){

if (obj1 != ch ){

flagnoia=1;

mudacordeles(objeto);

alert("entrei, flagnoia = " + flagnoia);

}else {

voltacordeles(objeto);

flagnoia=0;

compara=0;

}

}

}

}else{

flagnoia=1;

mudacordeles(objeto);

}

 

}else {

voltacordeles(objeto);

}

}

if (flagnoia == 1){

alert("You forgot some data");

return (false);

}

}

 

Espero que tenha clareado a sua mente quanto ao problema...

 

Obrigado, :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.