Is there such a thing as a countdown timer?

H

Haaavvit

I have an auction running and also have the item listed on my site. I would
love a countdown timer on my site so people can see how long it has left.

It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope" that someone
will display the code (here's wishing) because I'm not too clever when it
comes to html.

Any help would be HUGELY appreciated.
 
I

IdaSpode

Here is a script for a very simple timer:

Copy and paste this script in between the <body> paste here </body>
tags where you want it to appear on your page..

The date on this timer is set for 12:00 noon, one year from today:
09/13/2008

(start copy here>>>>

<script language="JavaScript1.2">

//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich
([email protected]) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit
http://www.dynamicdrive.com

function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format year, month,
day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2008,09,13,12,00,00)

//STEP 2: Change the two text below to reflect the occasion, and
message to display on that occasion, respectively
var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
GOES HERE"

//STEP 3: Configure the below 5 variables to set the width, height,
background color, and text style of the countdown area
var countdownwidth='400px'
var countdownheight='35px'
var countdownbgcolor='silver'
var opentags='<font face="Arial"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray=new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
: countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie"
style="width:'+countdownwidth+';
background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
"+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
" days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
minutes, and "+dsec+" seconds left until "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>
 
H

Haaavvit

I have done everything as explained then when I went to preview the page I
got an error message:

Error: Conditional compilation is turned off.......

Do you want to continue etc...

:(

IdaSpode said:
Here is a script for a very simple timer:

Copy and paste this script in between the <body> paste here </body>
tags where you want it to appear on your page..

The date on this timer is set for 12:00 noon, one year from today:
09/13/2008

(start copy here>>>>

<script language="JavaScript1.2">

//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich
([email protected]) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit
http://www.dynamicdrive.com

function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format year, month,
day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2008,09,13,12,00,00)

//STEP 2: Change the two text below to reflect the occasion, and
message to display on that occasion, respectively
var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
GOES HERE"

//STEP 3: Configure the below 5 variables to set the width, height,
background color, and text style of the countdown area
var countdownwidth='400px'
var countdownheight='35px'
var countdownbgcolor='silver'
var opentags='<font face="Arial"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray=new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
: countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie"
style="width:'+countdownwidth+';
background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
"+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
" days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
minutes, and "+dsec+" seconds left until "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>




Sorry, can't understand a word of that site :(
 
T

Thomas A. Rowe

Make sure to test using Preview in Browser, not the Preview Tab and you may need to also test this
directly on your live site.

--
==============================================
Thomas A. Rowe
Microsoft MVP - FrontPage

http://www.Ecom-Data.com
==============================================


Haaavvit said:
I have done everything as explained then when I went to preview the page I
got an error message:

Error: Conditional compilation is turned off.......

Do you want to continue etc...

:(

IdaSpode said:
Here is a script for a very simple timer:

Copy and paste this script in between the <body> paste here </body>
tags where you want it to appear on your page..

The date on this timer is set for 12:00 noon, one year from today:
09/13/2008

(start copy here>>>>

<script language="JavaScript1.2">

//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich
([email protected]) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit
http://www.dynamicdrive.com

function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format year, month,
day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2008,09,13,12,00,00)

//STEP 2: Change the two text below to reflect the occasion, and
message to display on that occasion, respectively
var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
GOES HERE"

//STEP 3: Configure the below 5 variables to set the width, height,
background color, and text style of the countdown area
var countdownwidth='400px'
var countdownheight='35px'
var countdownbgcolor='silver'
var opentags='<font face="Arial"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray=new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
: countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie"
style="width:'+countdownwidth+';
background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
"+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
" days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
minutes, and "+dsec+" seconds left until "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>




Sorry, can't understand a word of that site :(

:

Hi
You can do this with javascript here are some
http://www.dynamicdrive.com/dynamicindex6/index.html
but there are loads more out there
Paul M

I have an auction running and also have the item listed on my site. I
would
love a countdown timer on my site so people can see how long it has left.

It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope" that someone
will display the code (here's wishing) because I'm not too clever when it
comes to html.

Any help would be HUGELY appreciated.
 
H

Haaavvit

Done all that. If anyone wants to have a look I have created a separate page.

www.ebaybauer.com/timer

It displays a blank page but you can obviously right click and select "view
source"

This will display everything in html

Thanks in anticipation.....


Thomas A. Rowe said:
Make sure to test using Preview in Browser, not the Preview Tab and you may need to also test this
directly on your live site.

--
==============================================
Thomas A. Rowe
Microsoft MVP - FrontPage

http://www.Ecom-Data.com
==============================================


Haaavvit said:
I have done everything as explained then when I went to preview the page I
got an error message:

Error: Conditional compilation is turned off.......

Do you want to continue etc...

:(

IdaSpode said:
Here is a script for a very simple timer:

Copy and paste this script in between the <body> paste here </body>
tags where you want it to appear on your page..

The date on this timer is set for 12:00 noon, one year from today:
09/13/2008

(start copy here>>>>

<script language="JavaScript1.2">

//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich
([email protected]) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit
http://www.dynamicdrive.com

function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format year, month,
day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2008,09,13,12,00,00)

//STEP 2: Change the two text below to reflect the occasion, and
message to display on that occasion, respectively
var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
GOES HERE"

//STEP 3: Configure the below 5 variables to set the width, height,
background color, and text style of the countdown area
var countdownwidth='400px'
var countdownheight='35px'
var countdownbgcolor='silver'
var opentags='<font face="Arial"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray=new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
: countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie"
style="width:'+countdownwidth+';
background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
"+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
" days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
minutes, and "+dsec+" seconds left until "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>




On Thu, 13 Sep 2007 07:14:01 -0700, Haaavvit

Sorry, can't understand a word of that site :(

:

Hi
You can do this with javascript here are some
http://www.dynamicdrive.com/dynamicindex6/index.html
but there are loads more out there
Paul M

I have an auction running and also have the item listed on my site. I
would
love a countdown timer on my site so people can see how long it has left.

It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope" that someone
will display the code (here's wishing) because I'm not too clever when it
comes to html.

Any help would be HUGELY appreciated.
 
P

Paul C

Hi I copied and pasted the code from your page and I received the same as
you but I also copied and pasted the code from the site I gave and mine
works fine .try and do the copy and paste again

Paul M
Haaavvit said:
Done all that. If anyone wants to have a look I have created a separate
page.

www.ebaybauer.com/timer

It displays a blank page but you can obviously right click and select
"view
source"

This will display everything in html

Thanks in anticipation.....


Thomas A. Rowe said:
Make sure to test using Preview in Browser, not the Preview Tab and you
may need to also test this
directly on your live site.

--
==============================================
Thomas A. Rowe
Microsoft MVP - FrontPage

http://www.Ecom-Data.com
==============================================


Haaavvit said:
I have done everything as explained then when I went to preview the page
I
got an error message:

Error: Conditional compilation is turned off.......

Do you want to continue etc...

:(

:

Here is a script for a very simple timer:

Copy and paste this script in between the <body> paste here </body>
tags where you want it to appear on your page..

The date on this timer is set for 12:00 noon, one year from today:
09/13/2008

(start copy here>>>>

<script language="JavaScript1.2">

//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich
([email protected]) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit
http://www.dynamicdrive.com

function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format year, month,
day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2008,09,13,12,00,00)

//STEP 2: Change the two text below to reflect the occasion, and
message to display on that occasion, respectively
var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
GOES HERE"

//STEP 3: Configure the below 5 variables to set the width, height,
background color, and text style of the countdown area
var countdownwidth='400px'
var countdownheight='35px'
var countdownbgcolor='silver'
var opentags='<font face="Arial"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray=new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
: countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie"
style="width:'+countdownwidth+';
background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
"+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
" days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
minutes, and "+dsec+" seconds left until "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>




On Thu, 13 Sep 2007 07:14:01 -0700, Haaavvit

Sorry, can't understand a word of that site :(

:

Hi
You can do this with javascript here are some
http://www.dynamicdrive.com/dynamicindex6/index.html
but there are loads more out there
Paul M

I have an auction running and also have the item listed on my
site. I
would
love a countdown timer on my site so people can see how long it
has left.

It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope"
that someone
will display the code (here's wishing) because I'm not too clever
when it
comes to html.

Any help would be HUGELY appreciated.
 
T

Tom [Pepper] Willett

It doesn't appear you have the whole script. Where's the portion that goes
between the head tags?
--
===
Tom [Pepper] Willett
Microsoft MVP - FrontPage
---
FrontPage Support:
http://www.frontpagemvps.com/
===
| Done all that. If anyone wants to have a look I have created a separate
page.
|
| www.ebaybauer.com/timer
|
| It displays a blank page but you can obviously right click and select
"view
| source"
|
| This will display everything in html
|
| Thanks in anticipation.....
|
|
| "Thomas A. Rowe" wrote:
|
| > Make sure to test using Preview in Browser, not the Preview Tab and you
may need to also test this
| > directly on your live site.
| >
| > --
| > ==============================================
| > Thomas A. Rowe
| > Microsoft MVP - FrontPage
| >
| > http://www.Ecom-Data.com
| > ==============================================
| >
| >
| > | > >I have done everything as explained then when I went to preview the
page I
| > > got an error message:
| > >
| > > Error: Conditional compilation is turned off.......
| > >
| > > Do you want to continue etc...
| > >
| > > :(
| > >
| > > "IdaSpode" wrote:
| > >
| > >> Here is a script for a very simple timer:
| > >>
| > >> Copy and paste this script in between the <body> paste here </body>
| > >> tags where you want it to appear on your page..
| > >>
| > >> The date on this timer is set for 12:00 noon, one year from today:
| > >> 09/13/2008
| > >>
| > >> (start copy here>>>>
| > >>
| > >> <script language="JavaScript1.2">
| > >>
| > >> //Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
| > >> //Support for hour minutes and seconds added by Chuck Winrich
| > >> ([email protected]) on 12-12-2001
| > >> //For full source code, 100's more DHTML scripts, visit
| > >> http://www.dynamicdrive.com
| > >>
| > >> function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
| > >> yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
| > >> }
| > >>
| > >> //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////
| > >>
| > >> //STEP 1: Configure the countdown-to date, in the format year, month,
| > >> day, hour(0=midnight,23=11pm), minutes, seconds:
| > >> setcountdown(2008,09,13,12,00,00)
| > >>
| > >> //STEP 2: Change the two text below to reflect the occasion, and
| > >> message to display on that occasion, respectively
| > >> var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
| > >> var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
| > >> GOES HERE"
| > >>
| > >> //STEP 3: Configure the below 5 variables to set the width, height,
| > >> background color, and text style of the countdown area
| > >> var countdownwidth='400px'
| > >> var countdownheight='35px'
| > >> var countdownbgcolor='silver'
| > >> var opentags='<font face="Arial"><small>'
| > >> var closetags='</small></font>'
| > >>
| > >> //////////DO NOT EDIT PAST THIS LINE//////////////////
| > >>
| > >> var montharray=new
| > >>
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
| > >> var crosscount=''
| > >>
| > >> function start_countdown(){
| > >> if (document.layers)
| > >> document.countdownnsmain.visibility="show"
| > >> else if (document.all||document.getElementById)
| > >>
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
| > >> : countdownie
| > >> countdown()
| > >> }
| > >>
| > >> if (document.all||document.getElementById)
| > >> document.write('<span id="countdownie"
| > >> style="width:'+countdownwidth+';
| > >> background-color:'+countdownbgcolor+'"></span>')
| > >>
| > >> window.onload=start_countdown
| > >>
| > >>
| > >> function countdown(){
| > >> var today=new Date()
| > >> var todayy=today.getYear()
| > >> if (todayy < 1000)
| > >> todayy+=1900
| > >> var todaym=today.getMonth()
| > >> var todayd=today.getDate()
| > >> var todayh=today.getHours()
| > >> var todaymin=today.getMinutes()
| > >> var todaysec=today.getSeconds()
| > >> var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
| > >> "+todayh+":"+todaymin+":"+todaysec
| > >> futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
| > >> dd=Date.parse(futurestring)-Date.parse(todaystring)
| > >> dday=Math.floor(dd/(60*60*1000*24)*1)
| > >> dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
| > >> dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
| > >>
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
| > >> //if on day of occasion
| > >> if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+message_on_occasion+closetags
| > >> return
| > >> }
| > >> //if passed day of occasion
| > >> else if (dday<=-1){
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
| > >> already passed! "+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
| > >> return
| > >> }
| > >> //else, if not yet
| > >> else{
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
| > >> " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
| > >> until "+occasion+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
| > >> minutes, and "+dsec+" seconds left until "+occasion+closetags
| > >> }
| > >> setTimeout("countdown()",1000)
| > >> }
| > >> </script>
| > >>
| > >>
| > >>
| > >>
| > >> On Thu, 13 Sep 2007 07:14:01 -0700, Haaavvit
| > >>
| > >> >Sorry, can't understand a word of that site :(
| > >> >
| > >> >"Paul C" wrote:
| > >> >
| > >> >> Hi
| > >> >> You can do this with javascript here are some
| > >> >> http://www.dynamicdrive.com/dynamicindex6/index.html
| > >> >> but there are loads more out there
| > >> >> Paul M
| > >> >>
| > >> >> | > >> >> >I have an auction running and also have the item listed on my
site. I
| > >> >> >would
| > >> >> > love a countdown timer on my site so people can see how long it
has left.
| > >> >> >
| > >> >> > It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope"
that someone
| > >> >> > will display the code (here's wishing) because I'm not too
clever when it
| > >> >> > comes to html.
| > >> >> >
| > >> >> > Any help would be HUGELY appreciated.
| > >> >>
| > >> >>
| > >> >>
| > >>
| > >>
| >
| >
| >
 
P

Paul C

There isn't any mine works fine http://www.paulcmilner.co.uk/countdown.htm
Paul M
Tom [Pepper] Willett said:
It doesn't appear you have the whole script. Where's the portion that
goes
between the head tags?
--
===
Tom [Pepper] Willett
Microsoft MVP - FrontPage
---
FrontPage Support:
http://www.frontpagemvps.com/
===
| Done all that. If anyone wants to have a look I have created a separate
page.
|
| www.ebaybauer.com/timer
|
| It displays a blank page but you can obviously right click and select
"view
| source"
|
| This will display everything in html
|
| Thanks in anticipation.....
|
|
| "Thomas A. Rowe" wrote:
|
| > Make sure to test using Preview in Browser, not the Preview Tab and
you
may need to also test this
| > directly on your live site.
| >
| > --
| > ==============================================
| > Thomas A. Rowe
| > Microsoft MVP - FrontPage
| >
| > http://www.Ecom-Data.com
| > ==============================================
| >
| >
| > | > >I have done everything as explained then when I went to preview the
page I
| > > got an error message:
| > >
| > > Error: Conditional compilation is turned off.......
| > >
| > > Do you want to continue etc...
| > >
| > > :(
| > >
| > > "IdaSpode" wrote:
| > >
| > >> Here is a script for a very simple timer:
| > >>
| > >> Copy and paste this script in between the <body> paste here </body>
| > >> tags where you want it to appear on your page..
| > >>
| > >> The date on this timer is set for 12:00 noon, one year from today:
| > >> 09/13/2008
| > >>
| > >> (start copy here>>>>
| > >>
| > >> <script language="JavaScript1.2">
| > >>
| > >> //Dynamic countdown Script II- © Dynamic Drive
(www.dynamicdrive.com)
| > >> //Support for hour minutes and seconds added by Chuck Winrich
| > >> ([email protected]) on 12-12-2001
| > >> //For full source code, 100's more DHTML scripts, visit
| > >> http://www.dynamicdrive.com
| > >>
| > >> function
setcountdown(theyear,themonth,theday,thehour,themin,thesec){
| > >> yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
| > >> }
| > >>
| > >> //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////
| > >>
| > >> //STEP 1: Configure the countdown-to date, in the format year,
month,
| > >> day, hour(0=midnight,23=11pm), minutes, seconds:
| > >> setcountdown(2008,09,13,12,00,00)
| > >>
| > >> //STEP 2: Change the two text below to reflect the occasion, and
| > >> message to display on that occasion, respectively
| > >> var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
| > >> var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
| > >> GOES HERE"
| > >>
| > >> //STEP 3: Configure the below 5 variables to set the width, height,
| > >> background color, and text style of the countdown area
| > >> var countdownwidth='400px'
| > >> var countdownheight='35px'
| > >> var countdownbgcolor='silver'
| > >> var opentags='<font face="Arial"><small>'
| > >> var closetags='</small></font>'
| > >>
| > >> //////////DO NOT EDIT PAST THIS LINE//////////////////
| > >>
| > >> var montharray=new
| > >>
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
| > >> var crosscount=''
| > >>
| > >> function start_countdown(){
| > >> if (document.layers)
| > >> document.countdownnsmain.visibility="show"
| > >> else if (document.all||document.getElementById)
| > >>
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
| > >> : countdownie
| > >> countdown()
| > >> }
| > >>
| > >> if (document.all||document.getElementById)
| > >> document.write('<span id="countdownie"
| > >> style="width:'+countdownwidth+';
| > >> background-color:'+countdownbgcolor+'"></span>')
| > >>
| > >> window.onload=start_countdown
| > >>
| > >>
| > >> function countdown(){
| > >> var today=new Date()
| > >> var todayy=today.getYear()
| > >> if (todayy < 1000)
| > >> todayy+=1900
| > >> var todaym=today.getMonth()
| > >> var todayd=today.getDate()
| > >> var todayh=today.getHours()
| > >> var todaymin=today.getMinutes()
| > >> var todaysec=today.getSeconds()
| > >> var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
| > >> "+todayh+":"+todaymin+":"+todaysec
| > >> futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
| > >> dd=Date.parse(futurestring)-Date.parse(todaystring)
| > >> dday=Math.floor(dd/(60*60*1000*24)*1)
| > >> dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
| > >> dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
| > >>
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
| > >> //if on day of occasion
| > >> if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+message_on_occasion+closetags
| > >> return
| > >> }
| > >> //if passed day of occasion
| > >> else if (dday<=-1){
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
| > >> already passed! "+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
| > >> return
| > >> }
| > >> //else, if not yet
| > >> else{
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
| > >> " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds
left
| > >> until "+occasion+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours,
"+dmin+"
| > >> minutes, and "+dsec+" seconds left until "+occasion+closetags
| > >> }
| > >> setTimeout("countdown()",1000)
| > >> }
| > >> </script>
| > >>
| > >>
| > >>
| > >>
| > >> On Thu, 13 Sep 2007 07:14:01 -0700, Haaavvit
| > >>
| > >> >Sorry, can't understand a word of that site :(
| > >> >
| > >> >"Paul C" wrote:
| > >> >
| > >> >> Hi
| > >> >> You can do this with javascript here are some
| > >> >> http://www.dynamicdrive.com/dynamicindex6/index.html
| > >> >> but there are loads more out there
| > >> >> Paul M
| > >> >>
| > >> >> | > >> >> >I have an auction running and also have the item listed on my
site. I
| > >> >> >would
| > >> >> > love a countdown timer on my site so people can see how long
it
has left.
| > >> >> >
| > >> >> > It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope"
that someone
| > >> >> > will display the code (here's wishing) because I'm not too
clever when it
| > >> >> > comes to html.
| > >> >> >
| > >> >> > Any help would be HUGELY appreciated.
| > >> >>
| > >> >>
| > >> >>
| > >>
| > >>
| >
| >
| >
 
T

Tom [Pepper] Willett

Paul: Imust have looked up the wrong script at dynamic drive.

I can't get your site/page to load.

However, in looking at Haaawit's source, I wonder if this might be a
problem?

&lt;/script&gt;
</script>
--
===
Tom [Pepper] Willett
Microsoft MVP - FrontPage
---
FrontPage Support:
http://www.frontpagemvps.com/
===

| There isn't any mine works fine http://www.paulcmilner.co.uk/countdown.htm
| Paul M
| | > It doesn't appear you have the whole script. Where's the portion that
| > goes
| > between the head tags?
| > --
| > ===
| > Tom [Pepper] Willett
| > Microsoft MVP - FrontPage
| > ---
| > FrontPage Support:
| > http://www.frontpagemvps.com/
| > ===
| > | > | Done all that. If anyone wants to have a look I have created a
separate
| > page.
| > |
| > | www.ebaybauer.com/timer
| > |
| > | It displays a blank page but you can obviously right click and select
| > "view
| > | source"
| > |
| > | This will display everything in html
| > |
| > | Thanks in anticipation.....
| > |
| > |
| > | "Thomas A. Rowe" wrote:
| > |
| > | > Make sure to test using Preview in Browser, not the Preview Tab and
| > you
| > may need to also test this
| > | > directly on your live site.
| > | >
| > | > --
| > | > ==============================================
| > | > Thomas A. Rowe
| > | > Microsoft MVP - FrontPage
| > | >
| > | > http://www.Ecom-Data.com
| > | > ==============================================
| > | >
| > | >
| > | > | > | > >I have done everything as explained then when I went to preview the
| > page I
| > | > > got an error message:
| > | > >
| > | > > Error: Conditional compilation is turned off.......
| > | > >
| > | > > Do you want to continue etc...
| > | > >
| > | > > :(
| > | > >
| > | > > "IdaSpode" wrote:
| > | > >
| > | > >> Here is a script for a very simple timer:
| > | > >>
| > | > >> Copy and paste this script in between the <body> paste here
</body>
| > | > >> tags where you want it to appear on your page..
| > | > >>
| > | > >> The date on this timer is set for 12:00 noon, one year from
today:
| > | > >> 09/13/2008
| > | > >>
| > | > >> (start copy here>>>>
| > | > >>
| > | > >> <script language="JavaScript1.2">
| > | > >>
| > | > >> //Dynamic countdown Script II- © Dynamic Drive
| > (www.dynamicdrive.com)
| > | > >> //Support for hour minutes and seconds added by Chuck Winrich
| > | > >> ([email protected]) on 12-12-2001
| > | > >> //For full source code, 100's more DHTML scripts, visit
| > | > >> http://www.dynamicdrive.com
| > | > >>
| > | > >> function
| > setcountdown(theyear,themonth,theday,thehour,themin,thesec){
| > | > >> yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
| > | > >> }
| > | > >>
| > | > >> //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////
| > | > >>
| > | > >> //STEP 1: Configure the countdown-to date, in the format year,
| > month,
| > | > >> day, hour(0=midnight,23=11pm), minutes, seconds:
| > | > >> setcountdown(2008,09,13,12,00,00)
| > | > >>
| > | > >> //STEP 2: Change the two text below to reflect the occasion, and
| > | > >> message to display on that occasion, respectively
| > | > >> var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
| > | > >> var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE
END
| > | > >> GOES HERE"
| > | > >>
| > | > >> //STEP 3: Configure the below 5 variables to set the width,
height,
| > | > >> background color, and text style of the countdown area
| > | > >> var countdownwidth='400px'
| > | > >> var countdownheight='35px'
| > | > >> var countdownbgcolor='silver'
| > | > >> var opentags='<font face="Arial"><small>'
| > | > >> var closetags='</small></font>'
| > | > >>
| > | > >> //////////DO NOT EDIT PAST THIS LINE//////////////////
| > | > >>
| > | > >> var montharray=new
| > | > >>
| >
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
| > | > >> var crosscount=''
| > | > >>
| > | > >> function start_countdown(){
| > | > >> if (document.layers)
| > | > >> document.countdownnsmain.visibility="show"
| > | > >> else if (document.all||document.getElementById)
| > | > >>
| >
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
| > | > >> : countdownie
| > | > >> countdown()
| > | > >> }
| > | > >>
| > | > >> if (document.all||document.getElementById)
| > | > >> document.write('<span id="countdownie"
| > | > >> style="width:'+countdownwidth+';
| > | > >> background-color:'+countdownbgcolor+'"></span>')
| > | > >>
| > | > >> window.onload=start_countdown
| > | > >>
| > | > >>
| > | > >> function countdown(){
| > | > >> var today=new Date()
| > | > >> var todayy=today.getYear()
| > | > >> if (todayy < 1000)
| > | > >> todayy+=1900
| > | > >> var todaym=today.getMonth()
| > | > >> var todayd=today.getDate()
| > | > >> var todayh=today.getHours()
| > | > >> var todaymin=today.getMinutes()
| > | > >> var todaysec=today.getSeconds()
| > | > >> var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
| > | > >> "+todayh+":"+todaymin+":"+todaysec
| > | > >> futurestring=montharray[mo-1]+" "+da+", "+yr+"
"+hr+":"+min+":"+sec
| > | > >> dd=Date.parse(futurestring)-Date.parse(todaystring)
| > | > >> dday=Math.floor(dd/(60*60*1000*24)*1)
| > | > >> dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
| > | > >> dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
| > | > >>
| > dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
| > | > >> //if on day of occasion
| > | > >> if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
| > | > >> if (document.layers){
| > | > >>
| >
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
| > | > >> document.countdownnsmain.document.countdownnssub.document.close()
| > | > >> }
| > | > >> else if (document.all||document.getElementById)
| > | > >> crosscount.innerHTML=opentags+message_on_occasion+closetags
| > | > >> return
| > | > >> }
| > | > >> //if passed day of occasion
| > | > >> else if (dday<=-1){
| > | > >> if (document.layers){
| > | > >>
| >
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
| > | > >> already passed! "+closetags)
| > | > >> document.countdownnsmain.document.countdownnssub.document.close()
| > | > >> }
| > | > >> else if (document.all||document.getElementById)
| > | > >> crosscount.innerHTML=opentags+"Occasion already passed!
"+closetags
| > | > >> return
| > | > >> }
| > | > >> //else, if not yet
| > | > >> else{
| > | > >> if (document.layers){
| > | > >>
| >
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
| > | > >> " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds
| > left
| > | > >> until "+occasion+closetags)
| > | > >> document.countdownnsmain.document.countdownnssub.document.close()
| > | > >> }
| > | > >> else if (document.all||document.getElementById)
| > | > >> crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours,
| > "+dmin+"
| > | > >> minutes, and "+dsec+" seconds left until "+occasion+closetags
| > | > >> }
| > | > >> setTimeout("countdown()",1000)
| > | > >> }
| > | > >> </script>
| > | > >>
| > | > >>
| > | > >>
| > | > >>
| > | > >> On Thu, 13 Sep 2007 07:14:01 -0700, Haaavvit
| > | > >>
| > | > >> >Sorry, can't understand a word of that site :(
| > | > >> >
| > | > >> >"Paul C" wrote:
| > | > >> >
| > | > >> >> Hi
| > | > >> >> You can do this with javascript here are some
| > | > >> >> http://www.dynamicdrive.com/dynamicindex6/index.html
| > | > >> >> but there are loads more out there
| > | > >> >> Paul M
| > | > >> >>
message
| > | > >> >> | > | > >> >> >I have an auction running and also have the item listed on my
| > site. I
| > | > >> >> >would
| > | > >> >> > love a countdown timer on my site so people can see how long
| > it
| > has left.
| > | > >> >> >
| > | > >> >> > It finishes on 18/10/2007 at 19.00 GMT. I put this in
"hope"
| > that someone
| > | > >> >> > will display the code (here's wishing) because I'm not too
| > clever when it
| > | > >> >> > comes to html.
| > | > >> >> >
| > | > >> >> > Any help would be HUGELY appreciated.
| > | > >> >>
| > | > >> >>
| > | > >> >>
| > | > >>
| > | > >>
| > | >
| > | >
| > | >
| >
| >
|
|
 
I

IdaSpode

Sorry, although I copied it from a workable page, I get the same
result when I copy the script I posted and paste it into a page.

I revisited dynamicdrive.com, the original script has been superceded
by this one:

http://www.dynamicdrive.com/dynamicindex6/dhtmlcount.htm

When I inlcude the "webbot" statements, the orginal seems to function
correctly:

<!--webbot
bot="HTMLMarkup" startspan --><script language="JavaScript1.2">

//Dynamic countdown Script II- © Dynamic Drive (www.dynamicdrive.com)
//Support for hour minutes and seconds added by Chuck Winrich
([email protected]) on 12-12-2001
//For full source code, 100's more DHTML scripts, visit
http://www.dynamicdrive.com

function setcountdown(theyear,themonth,theday,thehour,themin,thesec){
yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: Configure the countdown-to date, in the format year, month,
day, hour(0=midnight,23=11pm), minutes, seconds:
setcountdown(2008,09,13,12,00,00)

//STEP 2: Change the two text below to reflect the occasion, and
message to display on that occasion, respectively
var occasion="<b>text here</b>"
var message_on_occasion="text here too"

//STEP 3: Configure the below 5 variables to set the width, height,
background color, and text style of the countdown area
var countdownwidth='400px'
var countdownheight='35px'
var countdownbgcolor='silver'
var opentags='<font face="Arial"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PAST THIS LINE//////////////////

var montharray=new
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countdown(){
if (document.layers)
document.countdownnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
: countdownie
countdown()
}

if (document.all||document.getElementById)
document.write('<span id="countdownie"
style="width:'+countdownwidth+';
background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown


function countdown(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
"+todayh+":"+todaymin+":"+todaysec
futurestring=montharray[mo-1]+" "+da+", "+yr+" "+hr+":"+min+":"+sec
dd=Date.parse(futurestring)-Date.parse(todaystring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
//if on day of occasion
if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+message_on_occasion+closetags
return
}
//if passed day of occasion
else if (dday<=-1){
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
already passed! "+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+"Occasion already passed! "+closetags
return
}
//else, if not yet
else{
if (document.layers){
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
" days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left
until "+occasion+closetags)
document.countdownnsmain.document.countdownnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+"
minutes, and "+dsec+" seconds left until "+occasion+closetags
}
setTimeout("countdown()",1000)
}
</script>

<!--webbot
bot="HTMLMarkup" endspan -->
 
P

Paul C

This is strange because the page displays perfectly in my browser IE6 but as
you say it might be an issue
Paul M
Paul C said:
There isn't any mine works fine http://www.paulcmilner.co.uk/countdown.htm
Paul M
Tom [Pepper] Willett said:
It doesn't appear you have the whole script. Where's the portion that
goes
between the head tags?
--
===
Tom [Pepper] Willett
Microsoft MVP - FrontPage
---
FrontPage Support:
http://www.frontpagemvps.com/
===
| Done all that. If anyone wants to have a look I have created a
separate
page.
|
| www.ebaybauer.com/timer
|
| It displays a blank page but you can obviously right click and select
"view
| source"
|
| This will display everything in html
|
| Thanks in anticipation.....
|
|
| "Thomas A. Rowe" wrote:
|
| > Make sure to test using Preview in Browser, not the Preview Tab and
you
may need to also test this
| > directly on your live site.
| >
| > --
| > ==============================================
| > Thomas A. Rowe
| > Microsoft MVP - FrontPage
| >
| > http://www.Ecom-Data.com
| > ==============================================
| >
| >
| > | > >I have done everything as explained then when I went to preview the
page I
| > > got an error message:
| > >
| > > Error: Conditional compilation is turned off.......
| > >
| > > Do you want to continue etc...
| > >
| > > :(
| > >
| > > "IdaSpode" wrote:
| > >
| > >> Here is a script for a very simple timer:
| > >>
| > >> Copy and paste this script in between the <body> paste here
</body>
| > >> tags where you want it to appear on your page..
| > >>
| > >> The date on this timer is set for 12:00 noon, one year from today:
| > >> 09/13/2008
| > >>
| > >> (start copy here>>>>
| > >>
| > >> <script language="JavaScript1.2">
| > >>
| > >> //Dynamic countdown Script II- © Dynamic Drive
(www.dynamicdrive.com)
| > >> //Support for hour minutes and seconds added by Chuck Winrich
| > >> ([email protected]) on 12-12-2001
| > >> //For full source code, 100's more DHTML scripts, visit
| > >> http://www.dynamicdrive.com
| > >>
| > >> function
setcountdown(theyear,themonth,theday,thehour,themin,thesec){
| > >> yr=theyear;mo=themonth;da=theday;hr=thehour;min=themin;sec=thesec
| > >> }
| > >>
| > >> //////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////
| > >>
| > >> //STEP 1: Configure the countdown-to date, in the format year,
month,
| > >> day, hour(0=midnight,23=11pm), minutes, seconds:
| > >> setcountdown(2008,09,13,12,00,00)
| > >>
| > >> //STEP 2: Change the two text below to reflect the occasion, and
| > >> message to display on that occasion, respectively
| > >> var occasion="<b>THE TEXT YOU WANT TO DISPLAY GOES HERE</b>"
| > >> var message_on_occasion="THE TEXT TO DISPLAY UPON REACHING THE END
| > >> GOES HERE"
| > >>
| > >> //STEP 3: Configure the below 5 variables to set the width,
height,
| > >> background color, and text style of the countdown area
| > >> var countdownwidth='400px'
| > >> var countdownheight='35px'
| > >> var countdownbgcolor='silver'
| > >> var opentags='<font face="Arial"><small>'
| > >> var closetags='</small></font>'
| > >>
| > >> //////////DO NOT EDIT PAST THIS LINE//////////////////
| > >>
| > >> var montharray=new
| > >>
Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
| > >> var crosscount=''
| > >>
| > >> function start_countdown(){
| > >> if (document.layers)
| > >> document.countdownnsmain.visibility="show"
| > >> else if (document.all||document.getElementById)
| > >>
crosscount=document.getElementById&&!document.all?document.getElementById("countdownie")
| > >> : countdownie
| > >> countdown()
| > >> }
| > >>
| > >> if (document.all||document.getElementById)
| > >> document.write('<span id="countdownie"
| > >> style="width:'+countdownwidth+';
| > >> background-color:'+countdownbgcolor+'"></span>')
| > >>
| > >> window.onload=start_countdown
| > >>
| > >>
| > >> function countdown(){
| > >> var today=new Date()
| > >> var todayy=today.getYear()
| > >> if (todayy < 1000)
| > >> todayy+=1900
| > >> var todaym=today.getMonth()
| > >> var todayd=today.getDate()
| > >> var todayh=today.getHours()
| > >> var todaymin=today.getMinutes()
| > >> var todaysec=today.getSeconds()
| > >> var todaystring=montharray[todaym]+" "+todayd+", "+todayy+"
| > >> "+todayh+":"+todaymin+":"+todaysec
| > >> futurestring=montharray[mo-1]+" "+da+", "+yr+"
"+hr+":"+min+":"+sec
| > >> dd=Date.parse(futurestring)-Date.parse(todaystring)
| > >> dday=Math.floor(dd/(60*60*1000*24)*1)
| > >> dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
| > >> dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
| > >>
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
| > >> //if on day of occasion
| > >> if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+message_on_occasion+closetags
| > >> return
| > >> }
| > >> //if passed day of occasion
| > >> else if (dday<=-1){
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion
| > >> already passed! "+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+"Occasion already passed!
"+closetags
| > >> return
| > >> }
| > >> //else, if not yet
| > >> else{
| > >> if (document.layers){
| > >>
document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+
| > >> " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds
left
| > >> until "+occasion+closetags)
| > >> document.countdownnsmain.document.countdownnssub.document.close()
| > >> }
| > >> else if (document.all||document.getElementById)
| > >> crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours,
"+dmin+"
| > >> minutes, and "+dsec+" seconds left until "+occasion+closetags
| > >> }
| > >> setTimeout("countdown()",1000)
| > >> }
| > >> </script>
| > >>
| > >>
| > >>
| > >>
| > >> On Thu, 13 Sep 2007 07:14:01 -0700, Haaavvit
| > >>
| > >> >Sorry, can't understand a word of that site :(
| > >> >
| > >> >"Paul C" wrote:
| > >> >
| > >> >> Hi
| > >> >> You can do this with javascript here are some
| > >> >> http://www.dynamicdrive.com/dynamicindex6/index.html
| > >> >> but there are loads more out there
| > >> >> Paul M
| > >> >>
message
| > >> >> | > >> >> >I have an auction running and also have the item listed on my
site. I
| > >> >> >would
| > >> >> > love a countdown timer on my site so people can see how long
it
has left.
| > >> >> >
| > >> >> > It finishes on 18/10/2007 at 19.00 GMT. I put this in "hope"
that someone
| > >> >> > will display the code (here's wishing) because I'm not too
clever when it
| > >> >> > comes to html.
| > >> >> >
| > >> >> > Any help would be HUGELY appreciated.
| > >> >>
| > >> >>
| > >> >>
| > >>
| > >>
| >
| >
| >
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top