Ir para conteúdo
Fórum Script Brasil
  • 0

Functions e onload


Rafael Spilki

Pergunta

Bom dia!

Alguém sabe porque o uso desse código abaixo faz funcionar somente o segundo onload?

<script>
window.onload = function(){
    obj = document.getElementsByName('chcDataf');
    for(i = 0;i < obj.length; i++){
        if(obj[i].checked) vstatus = obj[i].value;
    }
    manipulaDiv(vstatus);
}

</script>



<script>
window.onload = function(){
    obj = document.getElementsByName('quite');
    for(i = 0;i < obj.length; i++){
        if(obj[i].checked) vstatus = obj[i].value;
    }
    manipulaDiv1(vstatus);
}
</script>

Se eu testo um de cada vez os dois funcionam, mas juntos não... alguém sabe o porque e como corrigir?

[]'s

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

rafael, acho q a segunda vez, a nova function apaga a primera, por isso so a segunda é chamada.

se você pusesse os dois codigos na mesma function, ou declarasse as duas funcoes e chamasse as duas resolveria. assim ó:

function x() {
    obj = document.getElementsByName('chcDataf');
    for(i = 0;i < obj.length; i++){
        if(obj[i].checked) vstatus = obj[i].value;
    }
    manipulaDiv(vstatus);
}

function y() {
    obj = document.getElementsByName('quite');
    for(i = 0;i < obj.length; i++){
        if(obj[i].checked) vstatus = obj[i].value;
    }
    manipulaDiv1(vstatus);
}

window.onload = function() {
    x();
    y();
}[/code]

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...