Ir para conteúdo

POWERED BY:

Arquivado

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

Júlio Torres

Substituir variáveis

Recommended Posts

Pessoal,

 

como é que eu faço pra substituir uma variável numa função?

 

Por exemplo: eu tenho a seguinte função:

 

var ref = new Array('1','2','3')for(r=0;r<=ref;r++){function referencias(aqui eu quero colocar a variável)(selObj){  if(selObj.options[selObj.selectedIndex].value == "090){	document.all.ref_(aqui eu quero colocar a variável)a.style.visibility = "hidden";	document.all.ref_(aqui eu quero colocar a variável)b.style.visibility = "visible";  }}

Eu não sei como concatenar a variável com o restante da função.

 

Alguém poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei que você pode fazer o seu comando mas não sei se a função que você quer vai funcionar... de qualquer forma, pra você fazer seu comando usa o eval()

 

eval('document.all.ref_('+variavel+')a.style.visibility = "hidden"');

Compartilhar este post


Link para o post
Compartilhar em outros sites

seja mais paciente da proxima vez  ^_^

Pô, desculpe minha insistência. Mas é a urgência...Eu fiz como você descreveu mas não funfou. Usei tb o document.getElementByid como o AAlves disse e deu uma mensagem de erro.Acho q tô lascado.Eu fiz em php, mas qdo chama o código fonte ele aparece lá, todo sorridente. Eu queria uma maneira de escondê-lo. http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://www.imasters.com.br/forum/index.php?showtopic=137049

 

Quanto a document.getElementByid, funciona da seguinte forma:

 

você está usando essa estrutura abaixo:

document.all.ref_1a.style.visibility = "hidden";

 

AAlvez falou pra você usar o document.getElementByid para que fique da seguinte forma:

document.getElementById('div1').style.visibility = "hidden";
Supondo que seja um div dessa forma:

<div id="div1">teste</div>

 

e dessa forma seria mais fácil você pegar esse objeto e estar manipulando ele somente mudando o valor de um variavel string em getElementById(string);

 

Espero ter ajudado

Abraços t+ http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

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.