Tradução de Getting Started with jQuery
Esse tutorial é uma introdução à biblioteca jQuery. É necessário conhecimento básico de Javascript e document object model (DOM). Partiremos bem do começo e explicaremos detalhes quando necessário. Abrangiremos um simples exemplo de olá mundo, seletores e eventos básicos, AJAX, FX, e uso e confecção de plugins.
O tutorial não tem [...]
Moleza. Basta chamar window.print(). Por exemplo, para mandar a página para impressão ao clicar em um botão bastaria:
PLAIN TEXT
HTML:
<input type="button" value="Imprima essa página" onclick="window.print();" />
Pequena função em javascript para retornar uma string com caracteres aleatórios:
PLAIN TEXT
JAVASCRIPT:
function textoAleatorio(tamanho)
{
var letras = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz';
var aleatorio = '';
for (var i = 0; i <tamanho; i++) {
var rnum = Math.floor(Math.random() * letras.length);
aleatorio += letras.substring(rnum, rnum + 1);
}
return [...]
Estou gerando um formulário de autenticação que "encripta" (bem... faz um hash md5) a senha antes de enviar o formulário, para não transmitÃ-la pela rede como texto plano. Não é um SSL de pobre, se você achou isso. Complementa a segurança do SSL, já que existem malwares que interceptam no navegador tudo o quê o [...]
Tenho usado bastante o Dojo Toolkit nos sites que tenho feito, e hoje surgiu a necessidade de adicionar um editor de HTML amigável em um de nossos formulários.
Felizmente, o Dojo vem com um editor desses. É simplesmente facÃlimo de usá-lo, basta adicionar o dojo.js, chamar o widget de Editor, e colocar em um textarea. O [...]
Assumindo que você tenha 6 campos de formulário, os três primeiros para representar a data inicial, (inicio_dia, inicio_mes e inicio_ano), e os outros três para representar a data final (fim_dia, fim_mes, fim_ano), usando o Dojo Toolkit é muito fácil colocar nas datas de inÃcio a segunda-feira da semana passada e na data final, [...]
O Yahoo lançou hoje uma biblioteca com funções javascript, prontinhas para você puxar e usar.
10.000 linhas de código, completamente comentadas... a documentação, com tutoriais, ainda está em falta, aliás, como outras bibliotecas como Dojo ou Mochikit. Mas sendo o Yahoo quem é, eu coloco mais fé que eles irão sentar e digitar explicando como usar [...]
A seguinte função de Javascript verifica se o argumento é um número, Tab ou Enter:
PLAIN TEXT
JAVASCRIPT:
function numero(evtKeyPress)
{
var nTecla = 0;
if (document.all) {
nTecla = evtKeyPress.keyCode;
} else {
nTecla = evtKeyPress.which;
}
if ((nTecla> 47 && nTecla <58)
|| nTecla == [...]
Para controlar quando uma função Javascript será executada, use setTimeout(), que aceita dois argumentos. O primeiro argumento é a nome da função, e o segundo, em quanto tempo a função será executada (em milisegundos).
Para criar um checkbox (ou radio) com o Document Object Model, basta fazer:
PLAIN TEXT
JAVASCRIPT:
var checkbox = document.createElement('input');
checkbox.type = 'checkbox';
checkbox.name = 'name1';
checkbox.id = 'name1';
Para criar um input radio, basta mudar a propriedade type para "radio".
Para ter o HTML do checkbox:
PLAIN TEXT
JAVASCRIPT:
var div1 = document.createElement('div');
div1.appendChild(checkbox);
Bastando usar div1.innerHTML no seu Javascript para mostrar o checkbox.