All pastes #784807 Raw Edit

Mine

public javascript v1 · immutable
·published 2007-11-19 21:17 UTC
rendered paste body
<html><head></head><body><script language="Javascript" src="js.js"></script><script language="JavaScript">var OneM=60 //minute unit in secondsvar OneH=60*OneM //hour unit in secondsvar OneDay=OneH*24 //day unit in secondsvar before="<sup>"var after="</sup>"var secs="s"var mins="m"var hours="h"var days="d"// 86400 = 1 giornofunction OutPut(time, interval, color) { // int, bool	var vald=Math.floor(time/OneDay)	var valh=Math.floor((time-vald*OneDay)/OneH)	var valm=Math.floor((time-vald*OneDay-valh*OneH)/OneM)	var vals=Math.floor((time-vald*OneDay-valh*OneH-valm*OneM))	var str=""	var diff = 0 // valori differenti da 0	if (vald > 0) {	str=str+vald+before+days+after;	diff++;	} // DAYS	if (valh > 0) {	str=str+valh+before+hours+after; diff++; } // HOURS	if (valm > 0) { str=str+valm+before+mins+after;	diff++; } // MINS	if (vals > 0) { str=str+vals+before+secs+after;	diff++;	} // SECS	var bigger = ''	if (diff == 1) bigger = ' font-size: 1.2em';	if (color) {		var col=''		if (time < Math.floor((interval/100)*5)) col='red; text-decoration: blink'		else if (time < Math.floor((interval/100)*20)) col='red'		else if (time < Math.floor((interval/100)*40)) col='orange'		else if (time < Math.floor((interval/100)*60)) col='yellow'		else if (time < Math.floor((interval/100)*80)) col='lime'		else col='green'		str = '<span style="color: '+col+';'+bigger+';">'+str+'</span>'	}	return str}function countDown(restart,refresh,color,time,interval,id_timer){	//document.write(':>'+id_timer+'<:')	console.log(id)	time--;	if (time <= 0){		clearTimeout(counter)		if (refresh) window.location.reload()		if (restart) time=interval; else return	}	var displaystring = OutPut(time,interval,color)	if (document.all) { //if IE 4+		$("#"+id_timer).html(displaystring);//document.all.countDownText.innerHTML = displaystring;	} else if (document.getElementById) {//else if NS6+		document.getElementById(id_timer).innerHTML=displaystring;	}	counter=setTimeout('countDown('+restart+','+refresh+','+color+','+time+','+interval+',"'+id_timer+'")', 1000);}function startit(restart,refresh,color,interval,id_timer){if (document.all||document.getElementById) //CHANGE TEXT BELOW TO YOUR OWNdocument.write('<div id="'+id_timer+'" style="font-size: 3em;">'+interval+'</div>')countDown(restart,refresh,color,interval,interval+1,id_timer)}if (document.all||document.getElementById)startit(false,false,false,5,"refresh")/*elsewindow.onload=startit()*/</script></body></html>