Скрипт, показывающий, сколько дней осталось до закрытия форума
Не совсем уверена в полезности данного скрипта, однако поступали множественные просьбы. Сам по себе - тяжелый. Но работает он только при нажатии на кнопку Countdown, так что не будет грузить форум зря.
Код:
<script type="text/javascript"> function getArr() {var x=0 var arr=new Array(0) var arr1=document.getElementsByTagName("table") for (x in arr1) {while (x<=5) { if (arr1[x].rows[0].cells.length==4) {var z=arr1[x].rows var j=0 for (j=0; j<=(z.length-1); j++) {arr.splice(0, 0, z[j].cells[3].innerHTML) }} x=x+1}} return arr} var d=new Date() var c=d.getMonth()+1 var a=d.getDate() var today=c+"."+a var g=new Date() var ops=d.getTime()-(24*60*60*1000) g.setTime(ops) var yes=(g.getMonth()+1)+"."+g.getDate() function getIt() { var brr=getArr() var i=0 var crr=new Array(0) for (i in brr) {if ((i<=(brr.length -1))&&(brr[i].indexOf(" - ") != -1)) {if (brr[i].substr(brr[i].indexOf(" - ")-14, 5)=="годня") {crr.splice (0, 0, today)} else if (brr[i].substr(brr[i].indexOf(" - ")-14, 3)=="Вче") {crr.splice (0, 0, yes)} else { crr.splice (0, 0, brr[i].substr(brr[i].indexOf(" - ")-14, 2)+"."+brr[i].substr(brr[i].indexOf(" - ")-11, 2))} i=i+1}} return crr} var now=getIt() function sortNumber(a, b) { return a - b } var ok=now.sort(sortNumber) var wait=ok.pop() var h=new Date() h.setUTCFullYear (2006, wait.substring (0, wait.indexOf(".")) -1, wait.substr (wait.indexOf(".")+1)) var hih=Math.round((d.getTime()-h.getTime())/(24*60*60*1000)) function countIt() { alert(20-hih)} </script> <input type="button" value="сlosed forum" onclick="countIt()" />