Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите усовершенствование скрипта (https://javascript.ru/forum/misc/9167-podskazhite-usovershenstvovanie-skripta.html)

shtopor 02.05.2010 23:12

Подскажите усовершенствование скрипта
 
Помогите плз, достал скрипт отсчитывающий время в обратном напровлении, как мне его дописать чтоб после окочания подсчета (вывода числа 0) появлялась ссылка, примерно как при скачивании с depositfiles.com. Вот код:
<html>
<head>
<title>TEST</title>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 
 <Style>
   A:Link{ Color: #000000; Text-decoration: underline}
   A:Visited{ Color: #000000; Text-decoration: underline}
   A:Hover{ Color: #000000; Text-decoration: none}
 td, body {font-family: verdana, arial, helvetica; font-size:11px;}  
 </Style>
 
 
 
<SCRIPT LANGUAGE="JavaScript"> 
 
 
var g_iCount = new Number();
 
 
var g_iCount = 60;
 
function startCountdown(){
       if((g_iCount - 1) >= 0){
               g_iCount = g_iCount - 1;
               numberCountdown.innerText = g_iCount;
               setTimeout('startCountdown()',1000);
       }
}
 
</script>
 
 
 
 
</head>
<body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0" onLoad="startCountdown()">
<center>
 
<!-- BODY START HERE -->
 
<font face="Digital Readout Upright" color="blue" size="5">
Отсчет:
<div align="center" id="numberCountdown"></div>
</font>
 
<!-- BODY END HERE -->
 
 
 
</body>
</html>

Gvozd 03.05.2010 00:43

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

exec 03.05.2010 10:27

<span id="counter">60</span> секунд


var e = document.getElementById('counter');
setInterval(function () {
e.innerHTML = e.innerHTML == 0 ? 'Ваша ссылка' : parseInt(e.innerHTML) - 1;
}, 1000);


Часовой пояс GMT +3, время: 15:24.