Форум программистов, компьютерный форум, киберфорум
JavaScript: API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/47: Рейтинг темы: голосов - 47, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 10.02.2015
Сообщений: 27

Сделать так, чтобы кнопка появлялась на сайте только в определенное время и исчезала после нажатия на неё

09.04.2015, 10:07. Показов 8697. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите с решением то кой проблемы на сайте есть кнопка при помощь которой пользователи могут отправить админу письмо на почтовый ящик. Но возникла трудность надо чтоб данная кнопка появлялась на сайте толка в определенное время и исчезала после нажатия на неё да и чтоб она не зависела от того есть кто на сайте или нет. Большая просьба помогите решить токую головоломку.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2015, 10:07
Ответы с готовыми решениями:

Как сделать так, чтобы кнопка появлялась только после нажатия на другую кнопку
Всем привет. Возник вопрос. У меня есть сайт обмен визитами. И я хотел бы добавить такую функцию. Загружается сайт и выходит надпись Чтобы...

Как сделать так, чтобы кнопка появлялась только после клика на сайте рекламодателя?
Всем привет. Возник вопрос. У меня есть сайт и там можно бесплатно добавить сайт(реклама). И я хотел бы добавить такую функцию. ...

Как сделать так, чтобы при нажатии на кнопку надпись (label) выводилась на экран, а после повторного нажатия исчезала?
Как сделать так чтобы при нажатии на кнопку надпись (label) выводилась на экран, а после повторного нажатия исчезала. И потом при третьем...

5
30 / 30 / 29
Регистрация: 11.10.2014
Сообщений: 268
09.04.2015, 12:20
Тут все очень просто, по одному событию появляется по другому исчезает.
Только вы определитесь по какому событию появляется.

Добавлено через 17 минут
Как пример по клику на див появляться кнопка и по клику на кнопку исчезает кнопка.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
 
<html>
<head>
    <title>????</title>
    <meta charset="utf-8" />
</head>
<body>
<div id="div1"> I am div </div>
<input id="input1" type="button" value="button" style="display:none;">
 
<script defer>
function oneFunc () {
document.getElementById('input1').style.display="inline";
}
document.getElementById('div1').addEventListener('click', oneFunc, false);
/////////////////////////
 
function twoFunc () {
document.getElementById('input1').style.display="none";
}
document.getElementById('input1').addEventListener('click', twoFunc, false);
/////////////////////////
 
</script>
</body>
</html>
0
0 / 0 / 0
Регистрация: 10.02.2015
Сообщений: 27
09.04.2015, 13:32  [ТС]
Да примерна то что надо но нужна чтоб див появлялся допустим рас в час и при нажатие блокировался до следующего появление вот наподобие вот этого
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>"Быстрый заработок на партнерках!"</title>
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <link rel="stylesheet" href="style.css" type="text/css" />
    <style type="text/css">
.style3 {
                text-align: center;
}
</style>
</head>
 
<body>
 
    <div class="style3">
 
    <h1 class="super">"Старт в инфобизнесе с нуля!"</h1>
    
    
 
 
 
        
    <div align="center">
<br><br>    
    <div id="link"></div>
 
<script type="text/javascript">
var obj = document.getElementById('link');
var timerFIG = 7; // Время в секундах, через которое появляется кнопка
var timer = setInterval("startTimer()",1000);
var obj = document.getElementById('link').disabled=true; 
function startTimer() {
if(timerFIG !== 1) {
timerFIG--;
} else {
clearInterval(timer);
obj.innerHTML = '<a href="http://zipoo.loc/cnopcka/" target="_blank"><img  src="img/button5.png"></a> <a href="http://balashoff.ru/produkti"></a><br/><img  src="img/opl.jpg"> '; // Ваша кнопка
}}
</script>
    
    </div>
    
    </body>
</html>
только здесь отсчет времени идет как толка посетитель зашол на сайт а надо чтоб без привязки то есть чтоб кнопка появилась да пустим в час дня если её некто не нажал в течении 10 мин то она исчезает и появится через час вот в чем загвоздка
0
30 / 30 / 29
Регистрация: 11.10.2014
Сообщений: 268
09.04.2015, 13:52
Правильно скрипты то начинает работать при приходе на страницу. Оптимальней будет пхп использовать для этой цели, серверный язык.
Если уже хочется джаваскриптом то можно по времени выводить, каждый час в 00 минут показывать кнопку.
П.с. - у вас она всегда показана, просто вы не позволяете ее нажимать. Кстати странная задача, позвольте вопрос зачем нужна появляющееся раз в час кнопка?
0
0 / 0 / 0
Регистрация: 10.02.2015
Сообщений: 27
09.04.2015, 14:14  [ТС]
да извиняюсь что вел заблуждения что она прячется при клике на неё. мой начальник поставил задачу чтоб она работала имена так иле чтоб она была постоянна видна но активировалась в определено время он планирует проводить розыгрыши с помащю её. Если возможна подскажите как это сделать
0
30 / 30 / 29
Регистрация: 11.10.2014
Сообщений: 268
09.04.2015, 15:14
Цитата Сообщение от ilixom Посмотреть сообщение
да извиняюсь что вел заблуждения что она прячется при клике на неё. мой начальник поставил задачу чтоб она работала имена так иле чтоб она была постоянна видна но активировалась в определено время он планирует проводить розыгрыши с помащю её. Если возможна подскажите как это сделать
Так я же вам подсказал, учитывая что вы пишите на джаваскрипте который начинает роботу при запуске страницы, вам нужно что то что не зависит от этого. Соответственно можно использовать время и выполнять функцию разблокирования кнопки каждый час. То есть не через каждый час, а в 18.00 19.00 и т.д. Задача проще чем кажется.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.04.2015, 15:14
Помогаю со студенческими работами здесь

Как сделать чтобы выполнялось действие через определенное время после нажатия и отпускания ЛКМ?
Здравствуйте Подскажите пожалуйста какой код нужен что бы при нажатии и удерживании левой кнопки мыши минимум одну секунду потом...

Как сделать так, чтобы всплывающая подсказка не исчезала долгое время
если в документе есть ссылка с атрибутом title, то при наведении курсора на эту ссылку появляется всплывающая подсказка, которая исчезает...

Сделать кнопку недоступной после нажатия на определённое время
Товарищи, как сделать чтобы после нажатии кнопки она стала недоступной в течении, например, 10 секунд, а после опоять стала доступной

Как сделать так, чтобы пользователь мог выполнять определенные действия на сайте только после авторизации?
Здравствуйте, уважаемые товарищи программисты и сисадмины! У меня есть такая проблема: я создаю сайт по типу доски онлайн объявлений. И...

Как сделать так,чтобы при вызове файла БД появлялась только форма для ввода
Подскажите,пож-ста,как можно сделать так,чтобы в целях конфиденциальности при вызове файла БД появлялась только форма для ввода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru