Arquivo para a categoria 'Javascript'



Tutorial de jQuery

Comments

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

Imprimir com javascript

Comments

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();" />

Texto aleatório com Javascript

Comments

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, [...]

Biblioteca Javascript do Yahoo

Comments

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 == [...]

setTimeout() e clearTimeout()

Comments

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

Checkbox e radio com DOM

Comments

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.


Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
By N2H
96 DOLETAS de desconto na hospedagem Dreamhost!
Use o "PROMO CODE" INERCIA. LAMP com 20GB de espaço e 1TB de transferência.

Categories