Casinhota

Janeiro 18 2007

Andei aqui a procurar no computador, tenho um ficheiro duma página de Natal que fiz em 1998 onde já tenho esse script, não tenho referência nenhuma acerca de quem seja o autor. Na altura, quando via qualquer efeito que me agradava ia ler o html das páginas e tentava identificar onde estavam as indicações para o browser reproduzir o efeito em causa. Muito provavelmente retirei esse script duma página do Terràvista que era por onde andava na altura. Se não tenho indicações acerca do autor é porque também não as havia de onde o retirei. Foi um script que sempre me irritou porque é só um "count down" logo que chega a data que escrevemos começa a dar números negativos. Hoje depois de olhar novamente para ele consegui transformá-lo num "count up", talvez daqui a + 9 anos o consiga transformar em "duplo count" :))
Dado o tempo que passou desde que recolhi o script da internet penso que o posso aqui escrever, caso o autor apareça e entenda que não tenho esse direito, imediatamente o apagarei.
Quanto ao "count up" adaptado por mim, só sei que resulta com o Internet Explorer e o Firefox, não sou perita no assunto, sou só curiosa.

 

Count Down

 

<script language="JavaScript"><!--
today = new Date();

BigDay = new Date("December 25, 2007")

msPerDay = 24 * 60 * 60 * 1000 ;

timeLeft = (BigDay.getTime() - today.getTime());

e_daysLeft = timeLeft / msPerDay;

daysLeft = Math.floor(e_daysLeft);

e_hrsLeft = (e_daysLeft - daysLeft)*24;

hrsLeft = Math.floor(e_hrsLeft);

minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);

document.write("Mas só faltam " + daysLeft + " dias " + hrsLeft +" horas e " + minsLeft + " minutos para o próximo Natal.");
// --></script>

 

Count Up

 

<script language="JavaScript"><!--
today = new Date();

BigDay = new Date("December 25, 2006")

msPerDay = -24 * -60 * -60 * 1000 ;

timeLeft = (BigDay.getTime() - today.getTime());

e_daysLeft = timeLeft / msPerDay;

daysLeft = Math.floor(e_daysLeft);

e_hrsLeft = (e_daysLeft - daysLeft)*24;

hrsLeft = Math.floor(e_hrsLeft);

minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);

document.write("Passam " + daysLeft + " dias " + hrsLeft +" horas e " + minsLeft + " minutos do Natal.>");
// --></script>

 

Depois é só modifiacar a Data (dia, mês e ano) e o Texto que queremos que apareça.

No Site  http://www.dynamicdrive.com/dynamicindex6/ há "Counts" mais actuais.

 

abraço

 

publicado por Ena Rot às 00:34
Tags:

De
 
Nome

Url

Email

Guardar Dados?

Ainda não tem um Blog no SAPO? Crie já um. É grátis.

Comentário

Máximo de 4300 caracteres



Copiar caracteres

 



O dono deste Blog optou por gravar os IPs de quem comenta os seus posts.

Blog de testes
mais sobre mim
Janeiro 2007
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5
6

7
8
9
10
12
13

14
15
16
17
19
20

21
22
23
24
25
27

28
29
30
31


links
pesquisar
 
subscrever feeds
blogs SAPO