Jump to content


Photo

Ajuda Em Aprimorar Código


  • Faça o login para participar
1 reply to this topic

#1 Supertigato

Supertigato

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 28/10/2010, 16:05

Por favor, alguém pode dar uma melhorada no código abaixo?

Ele está funcionando, só que só atende até a variável t3. Eu gostaria que ele atendesse com a váriavel t independente do número que esteja lá.
CODE
function mostraDivOnLoad(){
    if (request.getParameter('t') !=null){
        mostraDiv(eval(request.getParameter('t')))
        if (request.getParameter('t2') !=null){
            mostraDiv(eval(request.getParameter('t2')))
            if (request.getParameter('t3') !=null){
                mostraDiv(eval(request.getParameter('t3')))
            }
        }
    }
}


#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 28/10/2010, 18:19

Leia sobre funções recursivas.

function mostraDivonload(i){
    if (request.getParameter('t' + i) != null){
        mostraDiv(eval(request.getParameter('t' + i)))
        mostraDivonload(i+1);
    }
}





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq