Hi Guys-
I really need help on this and I just don’t get it.
I have 3 countdown clock that is to be displayed 1 at a time (1 after another once it reaches 0)
It works fine in FF but in IE it rotates through everything so the page looks like it’s refreshing all the time.
My are my 3 functions and my date variables listed below:
I’m trying to figure out how to do an if else statement (or another way) so that it displays formatresults, then formatresults2 when formatresults is == 0, then formatresults3 when formatresults2 ==0.
Please someone help me. I’ve been on this since monday and I’m really not understanding how to write this out.
?
function formatresults3(){
if (this.timesup==false){ //if target date/time not yet met
var displaystring=”<table width=300 height=75 background=/images/promotions/countdownBG2.gif><tr><td align=center><table width=150 border=0 cellpadding=0 cellspacing=0 class=’lcdstyle’><tr><td style=’padding-top:26px;’>”+arguments[0]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[1]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[2]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[3]+”</td></tr><tr><td class=’lcdstyleSmall’>DAYS</td><td class=’lcdstyleSmall’>HRS</td><td class=’lcdstyleSmall’>MINS</td><td class=’lcdstyleSmall’>SEC</td></tr></table></td></tr></table>”
}
else { //else if target date/time met
var displaystring=”2008 Holiday Gift Shoppe is here!” //Don’t display any text
}
return displaystring
}
function formatresults2(){
if (this.timesup==false){ //if target date/time not yet met
var displaystring=”<table width=300 height=75 background=/images/promotions/countdownShoppingHoursRemaining.gif><tr><td align=center><table width=150 border=0 cellpadding=0 cellspacing=0 class=’lcdstyle’><tr><td style=’padding-top:26px;’>”+arguments[0]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[1]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[2]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[3]+”</td></tr><tr><td class=’lcdstyleSmall’>DAYS</td><td class=’lcdstyleSmall’>HRS</td><td class=’lcdstyleSmall’>MINS</td><td class=’lcdstyleSmall’>SEC</td></tr></table></td></tr></table>”
}
else { //else if target date/time met
var displaystring=”” //Don’t display any text
}
return displaystring
}
function formatresults(){
if (this.timesup==false){ //if target date/time not yet met
var displaystring=”<table width=300 height=75 background=/images/promotions/countdownBG2.gif><tr><td align=center><table width=150 border=0 cellpadding=0 cellspacing=0 class=’lcdstyle’><tr><td style=’padding-top:26px;’>”+arguments[0]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[1]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[2]+”</td><td rowspan=2 valign=top style=’padding-top:23px;’>:</td><td style=’padding-top:26px;’>”+arguments[3]+”</td></tr><tr><td class=’lcdstyleSmall’>DAYS</td><td class=’lcdstyleSmall’>HRS</td><td class=’lcdstyleSmall’>MINS</td><td class=’lcdstyleSmall’>SEC</td></tr></table></td></tr></table>”
}
else { //else if target date/time met
var displaystring=”” //Don’t display any text
}
return displaystring
}
<script type=”text/javascript”>
// Reset counter to countdown until 2008 HGS
var currentyear=new Date().getFullYear()
var hgs2008=(new Date().getMonth()>=12 && new Date().getDate()>=3)? currentyear+1 : currentyear
var hgs08=new cdtime(“countdowncontainer3”, “November 8, “+hgs2008+” 16:30:00″)
hgs08.displaycountdown(“days”, formatresults3)
// 2007 HGS is here! Countdown of hours remaining for 2007 HGS
var currentyear=new Date().getFullYear()
var shoppingDate=(new Date().getMonth()>=11 && new Date().getDate()>=24)? currentyear : currentyear
var shopping=new cdtime(“countdowncontainer2”, “November 8, “+shoppingDate+” 16:00:00″)
shopping.displaycountdown(“days”, formatresults2)
// Countdown until 2007 HGS
var currentyear=new Date().getFullYear()
var hgs2007=(new Date().getMonth()==11 && new Date().getDate()<=23)? currentyear : currentyear
var hgs07=new cdtime(“countdowncontainer1”, “November 8, “+hgs2007+” 15:30:00″)
hgs07.displaycountdown(“days”, formatresults)
</script>