- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
<form method="post" action="file.php">
<div align="center">
<input type="text" name="ename" class="form6" value="'.$user.'" style="display:none;">
<input type="text" name="email" class="form6" value="'.$email.'" style="display:none;">
<input type="submit" name="submit" value="Текст кнопки" class="button" style="width:230px;height:45px;">
</div>
</form>
Вопрос. Как сделать, чтобы она была неактивна, к примеру следующие 24 часа?
Два варианта, через базу и через куки.
Первый разумеется надежнее и приемлемей, но на первое время поставил бы и через куки, только как? Скажите пожалуйста, где копать?
1. по нажатию ставим куку на 24 часа.
1.а если страница не перезагружается - делаем кнопку неактивной.
2. при загрузке страницы проверяем куку, если есть - делаем кнопку неактивной.
Вот нашел
<script src="http://learn.javascript.ru/files/tutorial/browser/cookie/cookie.js"></script>
<script>
function clickTimer() {
if (!d) {
d = new Date().setHours(24, 0, 0, 0);
setCookie('timestamp', d, { expires: d, path: '/' });
startTimer();
}
}
function startTimer() {
var a = d;
var b = new Date();
var c = a - b;
if (a >= b) {
var h = parseInt(c / 36e5) % 24;
if (h < 10) h = '0' + h;
var m = parseInt(c / 6e4) % 60;
if (m < 10) m = '0' + m;
var s = parseInt(c / 1e3) % 60;
if (s < 10) s = '0' + s;
e.innerHTML = h + ' : ' + m + ' : ' + s;
setTimeout(startTimer, 1e3);
} else {
d = 0;
deleteCookie('timestamp');
e.innerHTML = 'Click Me';
}
}
</script>
<div id="countdown">Click Me</div>
<script>
var d = getCookie('timestamp');
var e = document.getElementById('countdown');
e.onclick = clickTimer;
if (d) startTimer();
</script>
Это оно? Не получается что-то настроить.
...на первое время поставил бы и через куки, только как? Скажите пожалуйста, где копать?
<form method="post" action="file.php" id="myform">
В куки ifsubmit сутки после сабмита будет единица.
При выводе формы проверяйте отсутствие этой переменной
if ( empty($_COOKIE['ifsubmit']) ) {echo '<input type="submit" name="submit" value="Текст кнопки" class="button" style="width:230px;height:45px;">';
}
else {
echo '<div>Текст кнопки</div>';
}