Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PauloRJ

Função com hora atual

Recommended Posts

Estou querendo exibir este codigo de contagem regressiva em minha pagina + nao sei como fazer, nao sei se estou fazendo certo e/ou como faze-lo, alguem poderia me ajudar???

 

 

Link do codigo: http://www.hashemian.com/tools/javascript-countdown.htm

 

 

Quem puder ajudar uma pessoa que nao sabe nada de java fico grato.

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem podeira me ajudar a organizar este codigo? Nao consegui usar e preciso com certa urgencia!

 

Grato!

 

http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem podeira me ajudar a organizar este codigo? Nao consegui usar e preciso com certa urgencia!

Primeiro cara, "organizar este tópico", o que quis dizer com isso?Segundo, infelizmente muitos de nós também trabalhamos e não temos tanto tempo assim de ler responder os erros dos outros, ok?E finalizando, onde que está dando o erro?Espero que não me compreenda erroneamente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A questão não é organizar o código, este site esta exibindo o codigo fonte do java, só que eu não estou conseguindo colocar para funcionar (exibir o conteudo que ele fornece em uma pagina) Por isso so pedi para acessar o site que esta dando o fonte e falar paulo esse é na frente deste. Pois ja inverti ordem fiz os kct e não funciona!

 

 

Mas de qualquer forma vou colar aqui o fonte que acredito eu ser o correto:

 

 

 

<script language="JavaScript">TargetDate = "12/31/2020 5:00 AM";BackColor = "palegreen";ForeColor = "navy";CountActive = true;CountStepper = -1;LeadingZero = true;DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";FinishMessage = "It is finally here!";</script><script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
esse codigo pelo pouco q sei ele esta chamando a função do site do proprietario.

 

 

/*	Author:		Robert Hashemian (http://www.hashemian.com/)	Modified by:	Munsifali Rashid (http://www.munit.co.uk/)*/function countdown(obj){	this.obj		= obj;	this.Div		= "clock";	this.BackColor		= "white";	this.ForeColor		= "black";	this.TargetDate		= "12/31/2020 5:00 AM";	this.DisplayFormat	= "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";	this.CountActive	= true;		this.DisplayStr;	this.Calcage		= cd_Calcage;	this.CountBack		= cd_CountBack;	this.Setup		= cd_Setup;}function cd_Calcage(secs, num1, num2){  s = ((Math.floor(secs/num1))%num2).toString();  if (s.length < 2) s = "0" + s;  return (s);}function cd_CountBack(secs){  this.DisplayStr = this.DisplayFormat.replace(/%%D%%/g,	this.Calcage(secs,86400,100000));  this.DisplayStr = this.DisplayStr.replace(/%%H%%/g,		this.Calcage(secs,3600,24));  this.DisplayStr = this.DisplayStr.replace(/%%M%%/g,		this.Calcage(secs,60,60));  this.DisplayStr = this.DisplayStr.replace(/%%S%%/g,		this.Calcage(secs,1,60));  document.getElementById(this.Div).innerHTML = this.DisplayStr;  if (this.CountActive) setTimeout(this.obj +".CountBack(" + (secs-1) + ")", 990);}function cd_Setup(){	var dthen	= new Date(this.TargetDate);	  var dnow	= new Date();	ddiff		= new Date(dthen-dnow);	gsecs		= Math.floor(ddiff.valueOf()/1000);	this.CountBack(gsecs);}
Neste acredito que seja a função "pura".

 

 

 

/*Author: Robert Hashemianhttp://www.hashemian.com/You can use this code in any manner so long as the author'sname, Web address and this disclaimer is kept intact.********************************************************Usage Sample:<script language="JavaScript">TargetDate = "12/31/2020 5:00 AM";BackColor = "palegreen";ForeColor = "navy";CountActive = true;CountStepper = -1;LeadingZero = true;DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";FinishMessage = "It is finally here!";</script><script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>*/function calcage(secs, num1, num2) {  s = ((Math.floor(secs/num1))%num2).toString();  if (LeadingZero && s.length < 2)	s = "0" + s;  return "<b>" + s + "</b>";}function CountBack(secs) {  if (secs < 0) {	document.getElementById("cntdwn").innerHTML = FinishMessage;	return;  }  DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));  DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));  DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));  DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));  document.getElementById("cntdwn").innerHTML = DisplayStr;  if (CountActive)	setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);}function putspan(backcolor, forecolor) { document.write("<span id='cntdwn' style='background-color:" + backcolor + 				"; color:" + forecolor + "'></span>");}if (typeof(BackColor)=="undefined")  BackColor = "white";if (typeof(ForeColor)=="undefined")  ForeColor= "black";if (typeof(TargetDate)=="undefined")  TargetDate = "12/31/2020 5:00 AM";if (typeof(DisplayFormat)=="undefined")  DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";if (typeof(CountActive)=="undefined")  CountActive = true;if (typeof(FinishMessage)=="undefined")  FinishMessage = "";if (typeof(CountStepper)!="number")  CountStepper = -1;if (typeof(LeadingZero)=="undefined")  LeadingZero = true;CountStepper = Math.ceil(CountStepper);if (CountStepper == 0)  CountActive = false;var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;putspan(BackColor, ForeColor);var dthen = new Date(TargetDate);var dnow = new Date();if(CountStepper>0)  ddiff = new Date(dnow-dthen);else  ddiff = new Date(dthen-dnow);gsecs = Math.floor(ddiff.valueOf()/1000);CountBack(gsecs);

neste outra função? Ou complemento da 1º para funcionar?

 

 

 

E ele mostra esse codigo HTML chamando as funções para exibir o resultado. Mas sabe como é. Não funciona! http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>	<title>Countdown</title>	<script language="javascript" src="countdown.js"></script>	<script language="javascript">		var cd1 = new countdown('cd1');		cd1.Div			= "clock1";		cd1.TargetDate		= "08/15/2010 8:00 PM";		cd1.DisplayFormat	= "%%D%% days, %%H%% hours, %%M%% minutes, %%S%% seconds until event AAA happens";				var cd2			= new countdown('cd2');		cd2.Div			= "clock2";		cd2.TargetDate		= "02/01/2020 5:30 PM";		cd2.DisplayFormat	= "%%D%% days, %%H%% hours, %%M%% minutes, %%S%% seconds until event BBB happens...";	</script></head><body><div id="clockwrapper"><div id="clock1">[clock]</div></div><br><div id="clockwrapper"><div id="clock2">[clock2]</div></div><br><script language="javascript"><!--	cd1.Setup();	cd2.Setup();//--></script></body></html>

 

Isso tudo encontra-se na pagina: http://www.hashemian.com/tools/javascript-countdown.htm

 

Formato de contagem regressiva: Faltam XX Dias, XX Horas, XX Minutos, XX Segundos para Data desejada.

 

Já coloquei tudo em uma pasta só (local), chamando a contdown.js nada, tntei chamar o .js do site do autor, tb não foi... complicado.

 

Essa é minha duvida só como colocar isso para funcionar pois as informações estão aê!

Compreende, desculpa a minha pessoa se fiz vcs me entenderem mau. E que realmente tentei, tentei, tentei e neca!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que é isso: <script?

Num seria <script

tira esses < e coloca apenas <

vai vê que pode ser isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é isso não, aonde você viu isso o documento está comentado. e esse erro deve ser no copiar e colar do site pra cá, mas está certinho por aqui. ok. :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.