X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите со счетчиком
stigmat
stigmat
Topic Starter сообщение 25.1.2011, 23:15; Ответить: stigmat
Сообщение #1


Не могу запустить счетчик обратного отчета из внешней функции. Вложенная функция запускается только один раз. Хотя отдельно все прекрасно работает.

[JS]

<script type="text/javascript">

var t=30;
var s=30;

function notEmpty()
{

if (s > 1) {

function refr_time()
{


if (t>0)
{
t--;
document.getElementById('timer').innerHTML=t;

} else
{
clearInterval™;
location.href='a.php?timer=1';
}
}

var tm=setInterval('refr_time();',1000);

}

refr_time();
}

</script>

[/JS]
<div>У вас осталось: <span id="timer"></span></b> секунд </div>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 25.1.2011, 23:32; Ответить: ottaviano
Сообщение #2


(stigers @ 26.1.2011, 01:15) *
<div>У вас осталось: <span id="timer"></span></b> секунд </div>

<script type="text/javascript">

var t=30;
var s=30;

if(s > 1) {
function refr_time(){
if(t>0){
t--;
document.getElementById('timer').innerHTML=t;
}
else{
clearInterval(tm);
location.href='a.php?timer=1';
}
}

var tm = setInterval('refr_time();',1000);
}
refr_time();


</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
stigmat
stigmat
Topic Starter сообщение 26.1.2011, 4:41; Ответить: stigmat
Сообщение #3


Можно ли вовод цифр счетчика как-то сгенерировать этим же скриптом? , например:
[JS]<script type="text/javascript">

var t=30;
var s=30;

if(s > 1)
{

document.writeln ('<div>У вас осталось: <span id="timer"></span></b> секунд </div>');


function refr_time(){
if(t>0){
t--;
document.getElementById('timer').innerHTML=t;
}
else{
clearInterval™;
location.href='a.php?timer=1';
}
}

var tm = setInterval('refr_time();',1000);
}
refr_time();


</script>

[/JS]

В этом варианте счетчик уменьшается на единицу и дальше не идет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alcorn
Alcorn
сообщение 26.1.2011, 5:06; Ответить: Alcorn
Сообщение #4


<script>
t=30;
window.onload=function() {tm=setInterval('refr_time();',1000);}
function refr_time() {
if (t>0) document.getElementById('timer').innerHTML=t--;
else {clearInterval(tm);location.href='http://ya.ru';}
}
</script>
.......................
<div id="timer"></div>


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 732 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1702 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2347 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12565 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3362 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 25.4.2024, 18:35
Дизайн