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

add evento a um objeto criado que ainda não foi jogado no HTML


Eric Freitas

Pergunta

bom

nesse script eu crio divs com cores de fundo p/ pessoa clicar nessa div e esta setar uma variavel..

meu problema é que não estou conseguindo colocar o evento

(ele cria as divs direitinho add cores etc.. só não add o envento.)

desde já obrigado

var cores = new Array("Branco","Prata","Azul","Preto","Vermelho","Outras");
//...
function criarCores(){
    var local = objeto("cores");
    var div;
    for(var i=0; i<cores.length; i++){
        if(cores[i] == "Outras"){
                     //...
            
        }else{
            div = document.createElement("div");
            //...
            
            //css
            div.style.width = "20";
            div.style.height = "20";
            div.style.cssFloat = "left";
            div.style.margin = "0px 5px 0px 0px"
            div.style.display = "inline-block";
            div.style.border = "1px solid #666";
            div.innerHTML = "&nbsp;&nbsp;&nbsp;";
            
            //eventos
            div.onclick = "setCor('"+i+"')";
                
        }//else
        local.appendChild(div);
    }//for
}//function

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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...