Cтранное поведение
Cтранное поведение скрипта - в preview работает (часы с обратным отсчетом), а на сайте нет. Пробую голый код, чтобы ничего не мешало.
Я нашел причину, но не знаю как ее устранить. <body> <table border="1" width="100%"> <tr> <td bgcolor="#d1bd8e"><center><font color="#800000"><b>11111111111111</b></font></center></td> <td bgcolor="#d1bd8e"><center> <font size="4" color="d1bd8e" ><span id="countdown" style="font-weight: bold; color= darkred"></span></font> </center></td> </tr> </table> </body> Как оказалось мешает <table>. Как только его убираю скрипт работает. Для меня это очень странно. И мне нужен этот дизайн. Подскажите пожалуйста как поступить. |
А скрипт то где?
|
приложите скрипт, ваше верстка ни о чем не говорит, кроме того что она старая.
|
и это пока не причина
|
Первая часть кода:
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>111111</title> <script type = "text/javascript"> function getSeconds() { var now = new Date(); var time = now.getTime(); // time now in milliseconds var midnight = new Date(now.getFullYear(),now.getMonth(),now.getDate( ),0,0,0); // midnight 0000 hrs // midnight - change time hh,mm,ss to whatever time required, e.g. 7,50,0 (0750) var ft = midnight.getTime() + 86400000; // add one day var diff = ft - time; diff = parseInt(diff/1000); if (diff > 86400) {diff = diff - 86400} startTimer (diff); } var timeInSecs; var ticker; function startTimer(secs){ timeInSecs = parseInt(secs); ticker = setInterval("tick()",1000); tick(); // to start counter display right away } function tick() { var secs = timeInSecs; if (secs>0) { timeInSecs--; } else { clearInterval(ticker); // stop counting at zero //getSeconds(); // and start again if required } var hours= Math.floor(secs/3600); secs %= 3600; var mins = Math.floor(secs/60); secs %= 60; var result = ((hours < 10 ) ? "0" : "-" ) + hours + " hours " + ( (mins < 10) ? "0" : " " ) + mins + " minutes " + ( (secs < 10) ? "0" : " " ) + secs + " seconds"; document.getElementById("countdown").innerHTML = " " + result; } </script> </head> |
Где Вы взяли этот престарелый код?
Я даже не спрашиваю, зачем Вам вообще часы на сайте. |
Если у вас есть что-то лучше - поделитесь.
|
Цитата:
|
привносят уют в сайт ;)
|
Ребята, вы помните мой вопрос?
Разве я вас спросил о целесообразности использования подобного скрипта? Если у вас нет знаний по существу вопроса пожалуйста не засоряйте "эфир". |
Часовой пояс GMT +3, время: 00:57. |