Forum:I need a countdown timer

if you will notice. . . there is a movie poster out for the movie "john carter of mars" and that means. . . things just got real for the franchise. . . I administrate the wiki for this wonderful property. . . and I need something http://barsoom.wikia.com/ right above. . . the movie poster. . . I NEED A COUNTDOWN TIMER TO THE MOVIES RELEASE. ralok 01:12, June 16, 2011 (UTC)

Put this in MediaWiki:Common.js // ************************************************** // Experimental javascript countdown timer (Splarka) // Version 0.0.3 // ************************************************** // // Usage example: // //  Only January 01 2007 00:00:00 PST until New years. // //  Javascript disabled. function updatetimer(i) { var now = new Date; var then = timers[i].eventdate; var diff = count=Math.floor((then.getTime-now.getTime)/1000); // catch bad date strings if(isNaN(diff)) { timers[i].firstChild.nodeValue = '** ' + timers[i].eventdate + ' **' ; return; } // determine plus/minus if(diff<0) { diff = -diff; var tpm = 'T plus '; } else { var tpm = 'T minus '; } // calcuate the diff var left = (diff%60) + ' seconds'; diff=Math.floor(diff/60); if(diff > 0) left = (diff%60) + ' minutes ' + left; diff=Math.floor(diff/60); if(diff > 0) left = (diff%24) + ' hours ' + left; diff=Math.floor(diff/24); if(diff > 0) left = diff + ' days ' + left timers[i].firstChild.nodeValue = tpm + left; // a setInterval is more efficient, but calling setTimeout // makes errors break the script rather than infinitely recurse timeouts[i] = setTimeout('updatetimer(' + i + ')',1000); } function checktimers { //hide 'nocountdown' and show 'countdown' var nocountdowns = getElementsByClassName(document, 'span', 'nocountdown'); for(var i in nocountdowns) nocountdowns[i].style.display = 'none' var countdowns = getElementsByClassName(document, 'span', 'countdown'); for(var i in countdowns) countdowns[i].style.display = 'inline' //set up global objects timers and timeouts. timers = getElementsByClassName(document, 'span', 'countdowndate'); //global timeouts = new Array; // generic holder for the timeouts, global if(timers.length == 0) return; for(var i in timers) { timers[i].eventdate = new Date(timers[i].firstChild.nodeValue); updatetimer(i); //start it up  } } addOnloadHook(checktimers); --


 * Im not even goign to pretend that I understand what you are talking about . . . someone want to break it down in a step by step process? ralok 01:36, June 16, 2011 (UTC)


 * Go here and copy that code into there and follow the instructions at the top.--

Sigh. . .. what did I do wrong? ralok 02:08, June 16, 2011 (UTC)
 * Nothing, now make the countdown.--

all there is. . . is the words "javascribt disabled". . . .this is exhausting me :I ralok 02:20, June 16, 2011 (UTC)

THAT DIDNT HELP AT ALL, I DONT UNDERSTAND THIS SYSTEM. . . someone lay it to me straight what I have to do! ralok 02:36, June 16, 2011 (UTC)

WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ITS WORKING NOW. . . okay im done ralok 02:52, June 16, 2011 (UTC)