<script type="text/javascript"> var c = 10; // числом указывается необходимый период задержки в секундах... function fcwait() { if (c > 0) { var el = document.getElementById("downloadDelayTimeSec") if( el ){ el.innerHTML = "" + c } c = c - 1 setTimeout("fcwait()", 1000) } else { document.getElementById("divDLWait").style.display = 'none'; document.getElementById("divDLStart").style.display = 'block'; } } fcwait(); </script> <div id="divDLWait">Ссылка для скачивания будет доступна через <b id="downloadDelayTimeSec">Load</b> секунд...</div> <div style="display:none;" id="divDLStart">Любой текст!</div>
а эта версия запускает таймер только после клика по ссылке:
<script type="text/javascript"> var c = 10; // числом указывается необходимый период задержки в секундах... function fcwait() { if (c > 0) { var el = document.getElementById("downloadDelayTimeSec") if( el ){ el.innerHTML = "" + c } c = c - 1 setTimeout("fcwait()", 1000) } else { document.getElementById("divDLWait").style.display = 'none'; document.getElementById("divDLStart").style.display = 'block'; } } </script> <div style="display:none;" id="divDLWait">Ссылка для скачивания будет доступна через <b id="downloadDelayTimeSec">Load</b> секунд...</div> <div style="display:none;" id="divDLStart">Любой текст!</div> <a href="javascript://" onclick="fcwait();document.getElementById('divDLWait').style.display='block';style.display='none'">Скачать</a>
Теперь другая трабла... Когда я ставлю их подряд 3 штуки, они конфликтуют, т.е не могут работать все вместе... У меня 3 ссылки, каждую я так скрываю, а работает только 1! Жду помощи...