cheers mrhoo
I tried the below but it still has a blink? Everything else on the page is loaded but just that which has a slight delay.. sort of a blink/flash delay?
HTML Code:
..
<script type="text/javascript" src="countdown.js"></script>
</body>
Is it anything to do with:
HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
.js if it helps:
Code JavaScript:
// JavaScript Document
window.onload = showDays;
function showDays() {
var allTags = document.getElementsByTagName("*");
for (var i=0;i<allTags.length; i++) {
if (allTags[i].className.indexOf("daysTill") > -1) {
allTags[i].innerHTML = showTheDaysTill(allTags[i].id);
}
}
function showTheDaysTill(thisDate) {
var theDays;
switch(thisDate) {
case "e1":
theDays = daysTill(8,23)
break;
case "e2":
theDays = daysTill(8,24)
break;
case "nye":
theDays = daysTill(12,31)
break;
default:
}
return theDays + " ";
}
function daysTill(mm,dd) {
var now = new Date();
var inDate = new Date(now.getFullYear(),mm-1,dd);
if (inDate.getTime() < now.getTime()) {
inDate.setYear(now.getFullYear()+1);
}
return (Math.ceil(dayToDays(inDate) - dayToDays(now)));
}
function dayToDays(inTime) {
return (inTime.getTime() / (1000 * 60 * 60 * 24));
}
}
Thanks
Bookmarks