Archive for the ‘javascript’ Category

Safari Web developer tools

Apesar do post onde relato a excelente experiência com Opera Unite, enquanto developer contínuo a lidar com os vários browsers: Firefox, Safari e agora Opera.
O  Firebug é um add-on para Firefox imprescindível para qualquer developer que permite a edição, debug e monitorização de CSS, HTML e JavaScript em tempo real e em qualquer página.
Usando o [...]

Reescrever variáveis de URL

Para possivelmente vos poupar 20min (isto se googlarem antes de meter mãos à obra), deixo abaixo um pedaço de código em JavaScript que permite reescrever as variáveis passadas pelo URL.
O Princípio é básico: doURL recebe uma string no formato variavel1=valor1&variavel2=valor2 (com um número variável de variáveis) actualizando aquelas que existirem no URL da página onde [...]

AntiSpamMath

A propósito de uma necessidade específica que sentimos em forum.semmais.com escrevi este pequeno módulo em JavaScript, tendo como objectivo diferenciar entre computadores e humanos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
/*
Script Name: AntiSpamMath
Script Version: 1.1
Script Date: 28/March/2009
Author Name: Paulo A. Silva
Author Email: pauloasilva[at]gmail[dot]com
Author Website: http://www.pauloasilva.com
*/
 
function ASMath(ApplyTo)
{
this.FormID = ApplyTo;
 
this.operand1 = null;
this.operand2 = null;
 
this.answer = null;
 
 
this.SetOperands();
this.SetAnswer();
this.SetForm();
}
 
ASMath.prototype.SetOperands = function()
{
this.operand1 = Math.floor(Math.random() * 11);
this.operand2 = Math.floor(Math.random() * 11);
 
this.answer = [...]