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



 

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

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

Открыть тему
Тема закрыта
> Создание активной и деактивной книпки
yuriy_hb
yuriy_hb
Topic Starter сообщение 23.6.2010, 20:16; Ответить: yuriy_hb
Сообщение #1


Подскажите, как можно создать такой эффект:
Нажимаешь на кнопку, она деактивируется до момента пока даные отправлятся на сервер, а затем снова активируется. Еще даже на кнопке устанавливают таймер времени, который от:sarcastic:считует время после чего на кнопку сноваможно будет нажать...???
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
сообщение 23.6.2010, 20:41; Ответить: Letmetouchyou
Сообщение #2


как я понял данные отправвляються на сервер ассинхроно, вот и начинайте таймер при отправе данных, а оставаливаейте в callback`е указанным при отправке
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 23.6.2010, 20:45; Ответить: alexdrob
Сообщение #3


(yuriy_hb @ 23.6.2010, 23:16) *
таймер времени

как то так

<!DOCTYPE HTML>

<html>
<head>
<title>Untitled</title>
</head>

<body>

<input type="Submit" id="sb" name="Submit" value="ok (30)"/>

<script>

var bt = document.getElementById("sb");
var t = 30;

function dis(e,v)
{
e.disabled=v;
}

function tm(){
t--;
bt.value = "ok ("+t+")";
if (t==0)
{
dis(bt,false);
clearInterval(it);
}
}

dis(bt,true);

var it = setInterval(tm,1000);

</script>

</body>
</html>



(yuriy_hb @ 23.6.2010, 23:16) *
пока даные отправлятся на сервер

ну а это смотря как вы отправляете, в конце отправки и вызывайте desabled=false
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yuriy_hb
yuriy_hb
Topic Starter сообщение 23.6.2010, 21:00; Ответить: yuriy_hb
Сообщение #4


да все верно, только нужно сделать так что когда пользователь кликает на кнопке то она деактивируется на опредиленное время, а затем включается для дальнейшего пользования... что в коде нужно поменять???

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) как заслужить право на создание новой темы?
7 writer80 2089 12.3.2024, 22:54
автор: Lumex
Открытая тема (нет новых ответов) <Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов.
2 newbraga 1613 10.3.2024, 22:04
автор: newbraga
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3243 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram)
Услуги от профессионального журналиста и SMM-менеджера
2 AvtorXXX 1636 13.11.2023, 23:47
автор: AvtorXXX
Открытая тема (нет новых ответов) Создание информационной площадки с доской объявлений
1 xweb 2030 16.1.2023, 16:25
автор: xweb


 



RSS Текстовая версия Сейчас: 19.3.2024, 14:42
Дизайн