quinta-feira, 27 de janeiro de 2011
quinta-feira, 13 de janeiro de 2011
Função eval() - Variáveis Variáveis em Javascript
Postado por
Luiz Falcão
às
20:17
Já deve ser a terceira vez que eu preciso fazer uma variável variável em Javascript e que eu perco MUITO tempo em sites de buscas tentando relembrar como faz. Por isso, vou postar a solução aqui, quem sabe ajuda mais alguém além de mim mesmo!
Geralmente eu uso variáveis variáveis dentro de um loop for, como que para "linkar" dois loops... enfim... vamos ao exemplo:
Geralmente eu uso variáveis variáveis dentro de um loop for, como que para "linkar" dois loops... enfim... vamos ao exemplo:
function bloCollapse(){- //identificar a raiz do hotsite que o sujeito está...
- //independente da terminação da página....
- //(limpar as bugigangas em outras palavras
- var barra = document.URL.lastIndexOf('/');
- var urlHsHome = document.URL.substr(0,barra);
- //array de elementos com a TAG Span
- itemCollapse = document.getElementById('blocollapse').getElementsByTagName('span');
- //loop for
- for(i=0;i<itemCollapse.length;i++) {
- //uso do loop, convencional (exceto pelo innerHTML, talvez)
- itemCollapse[i].innerHTML = "<a href='"+urlHsHome+"/venhatreinar#"+itemCollapse[i].parentNode.getElementsByTagName('h3')[0].innerHTML+">+info</a>";
- // aqui o grande truque!!!!
- // o eval deve pegar a linha toda, em ASPAS
- // fora das aspas, apenas o índice da variável variável!
- // destacado em cores para ficar bem claro
- eval("teste"+i +" = itemCollapse[i].parentNode.getElementsByTagName('h3')[0].innerHTML;")
- // assim você gera uma série de variáveis do tipo teste0, teste1, teste2... e o resto é resto
- alert(eval('teste' + i));
- }
- }
- bloCollapse();
(uff... o blogger é péssimo para isso)
Na verdade, eu sou um leigo completo em Javascript, talvez eu esteja chamando isso de variável variável injustamente.... neste caso, assim que eu esclarecer a confusão, venho aqui e corrijo!
A quem puder me judar, agradeço. Fica o memo.
sexta-feira, 24 de dezembro de 2010
Mensagem de fim de ano para a Confraria das Ideias
Postado por
Luiz Falcão
às
20:54
Me dei o desafio de elaborar uma mensagem de final de ano para a Confraria... Depois de pensar um pouco e fazer algumas pesquisas (meio infrutíferas) de imagem, fiz algumas tentativas:
Primeira com uma imagem da Patagônia que é o cenário de um dos próximos lives da ONG. Abandonei rápido...
E por último, uma versão com a minha foto favorita (não consegui identificar o autor, se alguém souber, por favor, me sopre). Mas achei que, definitivamente, está muito distante da confraria... muito mesmo. Nem combinou a mensagem...
Primeira com uma imagem da Patagônia que é o cenário de um dos próximos lives da ONG. Abandonei rápido...
Depois, uma versão menos cara a mim, mas mais com a cara da Confraria (eu acho). Foi o que eu fiz mais versões, algumas abaixo e a maior que está lá na home agora....
E por último, uma versão com a minha foto favorita (não consegui identificar o autor, se alguém souber, por favor, me sopre). Mas achei que, definitivamente, está muito distante da confraria... muito mesmo. Nem combinou a mensagem...
tinha uma versão deste último com o amigo aí dizendo "boas festas"... mas não sei porque não preferi
segunda-feira, 14 de junho de 2010
primeiras experiências com tablet
Postado por
Luiz Falcão
às
12:54
Não fui muito bem sucedido no Painter, a princípio. Fui para o photoshop...
Depois descobri que meu tablet precisava ser configurado manualmente: ele não estava com os pontos de pressão, nem mesmo com - o que eu vim a descobrir que existia depois... e que me fez entender muita coisa - não estava com o espaço sincronizado com o do computador....
Agora eu aprendi a configurar, vamos ver se eu aprendo alguma mais alguma coisa....
Bonus track (para mim mesmo, evidentemente):
Testando alguns muitos pincéis
No detalhe: é até convincente.... legal!
Pastel? Não importa, ficou horrível!

Esse ficou bonitinho.. com cara de tablet/guachezinho digital tosco.

Esse ficou bonitinho.. com cara de tablet/guachezinho digital tosco.
Depois descobri que meu tablet precisava ser configurado manualmente: ele não estava com os pontos de pressão, nem mesmo com - o que eu vim a descobrir que existia depois... e que me fez entender muita coisa - não estava com o espaço sincronizado com o do computador....
Agora eu aprendi a configurar, vamos ver se eu aprendo alguma mais alguma coisa....
Bonus track (para mim mesmo, evidentemente):
terça-feira, 8 de junho de 2010
Confraria Institucional
Postado por
Luiz Falcão
às
22:45
Essa peça de arte aí em cima foi feita pela confrade Lu. Palmas para ela!
E palmas para a Confraria das Ideias.
sábado, 5 de junho de 2010
quinta-feira, 3 de junho de 2010
Assinar:
Postagens (Atom)












