Aug/100
O que seria o DOM?
Muitos programadores fazem confusão de que o DOM (Document Object Model, em ptBR, Modelo de Objetos de Documentos) faz parte do JavaScript, não é assim "totalmente".
O DOM é uma especificação da W3C que não depende de plataforma ou de NENHUMA LINGUAGEM.
É usado para fazer alterações em documentos como HTML e XML
É uma API bem usual que temos... segue algum exemplo em JavaScript de onde o DOM está presente!
var teste = document.getElementById("id").innerHTML = "Texto ok";
Essa propriedade "document.getElementById()" e todas as suas "ramificações" são os elementos DOM!
Qualquer dúvida podem postar...
Abraços
May/106
Bloquei o IE6 em seu site de forma simples com JavaScript e HTML
Uma maneira simples de bloquear o Internet Explorer 6 para não acessar teu site é usando JavaScript!
Em todas as páginas adicione o seguinte código dentro da tag head:
<!--[if IE 6]> <script type="text/javascript">window.location.href = "atualize-navegador.html";</script> <![endif]-->
Adicionei uma página chamada atualize-navegador.html (clique para acessar) para deixar o usuário mais alerta e mostrar o porque ele foi impedido de acessar o site! Sempre deixe o usuário informado!
Segue abaixo o link para o download da página ou você pode colocar o link absoludo para não precisar fazer o download do arquivo!
Nov/090
Criando Classes em JavaScript com o recurso prototype
A utilização de Classes é uma maneira pratica de ter um bom rendimento e organização em suas aplicações web.
A estrutura de Classes em JavaScript é a mesma que usamos em linguagens de programação como ASP ou PHP.
Nesse artigo você irá aprender a usar Classes com o uso da prototype. Vamos a definição do que é a prototype no JavaScript
prototype é um recurso do JavaScript (nesse caso não estou falando do Framework Prototype) que possibilita modificar uma Classe depois que ela foi criada.
Vamos criar uma classe chamada DadosPessoais e dentro dela colocar as variáveis "nome" e "telefone";
function DadosPessoais(){
var nome;
var telefone;
}
Para dar inicio ao processo das funções dentro da classe usamos a prototype assim:
DadosPessoais.prototype.campos = function(){
this.nome = "Menu Nome";
this.telefone = "(99) 9999-9999";
}
var obj = new DadosPessoais();
obj.campos();
No final, criamos o objeto e chamamos ele...
O Script completo fica assim:
<script language="javascript">
function DadosPessoais(){
var nome;
var telefone;
DadosPessoais.prototype.campos = function(){
this.nome = "Menu Nome";
this.telefone = "(99) 9999-9999";
}
}
var obj = new DadosPessoais();
obj.campos();
</script>
Nome: <script>document.write(obj.nome);</script>
<br>
Telefone: <script>document.write(obj.telefone);</script>
Creio que ficou um bom entendimento para todos de como usar Classes no JavaScript usando o recurso prototype.
Abraços a todos.
Oct/090
jQuery Lightbox Clone
Imagem do Lightbox

Script que chama o pretty photo.
$(document).ready(function(){
$(".class-galeria a[rel^='lightbox']").prettyPhoto({theme:"dark_rounded"});
});
Mais antes exite o arquivo que completa a janela: jquery.pretty-photo.js
O script completo fica assim:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" charset="utf-8">
google.load("jquery", "1.3");
</script>
<script type="text/javascript" src="js/pretty-photo/jquery.pretty-photo.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".class-galeria a[rel^='lightbox']").prettyPhoto({theme:"dark_rounded"});
});
</script>
Existe ainda o arquivo de configuração do css que é indispensável para a jenela.
Script demo para visualização: CLIQUE AQUI
Script completo: CLIQUE AQUI



