Ir para conteúdo / Skip to content

Função getElementsByAttr

Postado em: 14 de julho de 2008 por Pedro Rogério

Quem sabe isso algum dia pode lhe ajudar:

function getElementsByAttr(tag, attr, value){
	var arrayEl = new Array();
	var el = document.getElementsByTagName(tag);
	for(i=0, j=0; i<el .length; i++){
		if(el[i].getAttribute(attr) == value){
			arrayEl[j] = el[i];
			j++;
		}
	}
	return arrayEl;
}

Exemplo de uso:

var inputTxt = getElementsByAttr('input', 'type', 'text');

Via: Snipplr.com

70 Wallpapers do Firefox

Postado em: 12 de julho de 2008 por Pedro Rogério
Papéis de parede do Firefox para download

Quer personalizar sua área de trabalho com alguns papéis de parede do Firefox? Então vá até o site Hongkiat.com e veja a lista completa.

Flash Player 10 e o fim do problema de transparência no Linux

Postado em: 11 de julho de 2008 por Pedro Rogério

Flash Player 10

Como a alum tempo atrás me tornei usuário de Linux, logo percepi o problema que existia com o plugin do Flash, onde, se você passar o parâmetro wmode=”transparent” em sua animações flash, no windows irá funcionar corretamente, mas no linux, isso não funciona, e muitas vezes é desastroso você tentar visitar um site que mescla Flash e HTML em seu conteúdo. Mas a Adobe, por sua vez, lançou recentemente a versão 10 beta 2 do plugin, que está estável e sem bugs, onde isso foi corrigido. Se você é usuário de Linux e quer testar, basta fazer o seguinte: 1- Faça o download do arquivo e descompacte. 2- Pegue apenas o (libflashplayer.so) e mova até a pasta onde o plugin do flash está instalado, por segurança, aconselho você a renomear o arquivo antigo caso ocorra algum problema.

Via: NotíciasLinux.com.br.

Position: fixed no Internet Explorer 6

Postado em: 10 de julho de 2008 por Pedro Rogério

Se você já precisou posicionar elementos fixos na tela, com certeza já percebeu que esse tipo de posicionamento é falho no Internet Explorer 6 e menores, mas, como sempre existe uma forma de fazer as “coisas funcionarem” no IE.

Para que position:fixed funcione no IE6 e anteriores, faremos o uso de expressões proprietárias para converter fixo em absoluto:

Browsers Standard


#elemento_fixo {
    position: fixed;
    top: 100px;
}

Internet Explorer


* html #elemento_fixo {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+100+"px" : body.scrollTop+100+"px");
}

Como podem ver, o elemento que possuir o id “elemento_fixo” sempre irá ficar posicionado a 100px do topo independente do scroll da página. Existem outras formas de se obter esse mesmo resultado, mas essa é a mais simples e com certeza a mais suja. Essa dica eu retirei do site: ceslava.com /blog.

jProton - O Primeiro Framework JavaScript genuinamente brasileiro

Postado em: 8 de julho de 2008 por Pedro Rogério

Logo jProton

Pedro Simonetti, vendo a dificuldade de desenvolvedores brasileiros em trabalhar com Frameworks JavaScript, sendo que esses, ou possuem uma documentação em inglês e muito complicada de entender, ou outros que ao mesmo tempo possuem uma fragilidade em sua documentação, resolveu reunir as idéias utilizadas nos mais famosos Frameworks JavaScript como: jQuery, Ext, Prototype, Mootools, e nos artigos e códigos de Peter Paul Koch, Dean Edwards e Douglas Crockford, e nas boas práticas de programação apresentadas na quinta edição do livro “JavaScript - The Definitive Guide - 5th Edition” de David Flanagan, resolveu criar o Framework jProton.

Esse projeto existe desde Setembro de 2007, ainda está em fase Alpha, mas creio que logo saia a versão beta pois o Pedro agora conta com a ajuda de Yuri Nascimento e Thiago Victorino.

Saiba mais

3 Layouts para Twitter

Postado em: 7 de julho de 2008 por Pedro Rogério
Template Dragonfly para o Twitter

Se você está buscando uma forma de customizar seu twitter, mas está sem criatividade, seus problemas acabaram, pois o blog Positive Space desenvolveu 3 layouts gratuitos. Visite o site e customize agora mesmo a sua conta.

Via: Blog and Web

Cheguei aos 500 posts

Postado em: 27 de junho de 2008 por Pedro Rogério

É com muito orgulho que digo que esse é o post de número 500:

Torcida

Quem sabe daqui 2 anos eu não chego aos 1000 posts!!! Mas mudando de assunto, o que não é o fanatísmo? Para comemorar o lançamento do Firefox 3 construíram um robô de 5.48 metros de altura.

Robô do Firefox

Via: Anieto2K

Novas propriedades CSS suportadas no Firefox 3

Postado em: 24 de junho de 2008 por Pedro Rogério
Firefox 3 Gran Paradiso

Quer ficar por dentro das propriedades CSS suportadas pelo novo Firefox 3? No site Mozilla Developer Center existe uma lista de tudo que foi implementado o suporte a CSS nessa nova versão.

Chegou a hora de esquecer o suporte ao IE6?

Postado em: 23 de junho de 2008 por Pedro Rogério
Morte ao IE6

Infelizmente eu ainda tenho que testar meus sites no Internet Explorer 6, apesar de ser um browser precário, muita gente ainda o utiliza. Mas quando irá chegar o dia em que vou poder dizer adeus a essa porcaria e desinstalá-lo de meu PC? A empresa Apple deixou de dar suporte ao IE6 após lançar o seu novo serviço MobileMe, não, não é mais uma sátira, a informação é verdadeira e você pode conferir mo site 37signals.

Dou o meu total apoio a eles, o IE 6 é um browser que nem sequer tem total suporte a CSS 1.0 que foi criada em 1996, e a Microsoft nem sequer estimula os usuários de Windows a fazer um upgrade para o Internet Explorer 7. Se o cenário continuar dessa forma, ou nós desenvolvedores sacrificamos essa aberração ou daqui 1 ano vamos ter que testar nossos sites no IE 6, IE 7 e IE 8 buscando total compatibilidade entre essas versões.

Quando a esmola é demais, o santo desconfia

Postado em: 19 de junho de 2008 por Pedro Rogério

Quando a Mozilla lançou a versão 2 do Firefox, a equipe de desenvolvimento do Internet Explorer, em um gesto caridoso, enviou um bolo a equipe de desenvolvimento do Firefox dando os parabéns pelo seu ótimo trabalho:

Bolo de aniversário em comemoração ao lançamento do Firefox 2

E dessa vez, em mais um gesto caridoso, de dar orgulho, os desenvolvedores do IE mandaram mais um bolo para a Mozilla dando os parabémns após o lançamento do Firefox 3:

Bolo de aniversário em comemoração ao lançamento do Firefox 3
Bolo de aniversário em comemoração ao lançamento do Firefox 3

A fundação Mozilla comovida com esse ato já pensa em colocar o código-fonte do Firefox em um Pendrive e mandar para a equipe de desenvolvedores do IE em forma de retribuição de tão brilhante ato.