Всплывающее сообщение на java
Привет!
есть такой скрипт, код скрипта лежит в пхп файле на сервере, логика скрипта такая: 1. скрипт срабатывает по в заданное время на примере (с 00:10 до 12:00 часов) в этот промежуток он срабатывает! 2. таймаут срабатывания скрипта через 10 секунд мне нужно чтобы скрипт срабатывал именно по времени сервера, в этом скрипте он срабатывает както не совсем по времени сервера, вот например пхп код который четко выводит время сервера
<?
$timeserver = date("H:i:s");
echo($timeserver);
?>
в скрипте использован другой механизм узнавания времени может проблема в этом? 3. также есть проблема с КУКИ при закрытии всплывающего сообщения, и новой перезагрузки страницы (сообщение снова всплывает), а должно только 1 раз Помогите поправить скрипт пожалуйста!
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=utf8" http-equiv="content-type">
<title>всплывающее сообщение!</title>
</head>
<body>
<?php echo("<script>
var config = {timeout:1000,validTime:{from:'00:10', to:'12:00'}};
var validTime = config.validTime;
var time = new Date(".time()."*1000);
var currentTime = time.getHours()+':'+time.getMinutes();
if(document.cookie.indexOf('?FLOATER=true' == -1) && currentTime >= validTime.from && currentTime <= validTime.to){
var floater = document.createElement('div');floater.innerHTML = 'Ваш текст здесь';
floater.id = 'floating-box';
floater.style.cssText += ';position:fixed; background: rgba(0,0,0,0.5); border-radius: 1rem; right:5%; bottom:10%; width:200px; padding: 2rem; font-size: 1.2rem;';
document.body.appendChild(floater);
document.cookie += '?FLOATER=true';
setTimeout(function(floater){document.getElementById('floating-box').style.display = 'none';},config.timeout*1000);}</script>"); ?>
</body>
</html>
|
Неужели никто не может помочь АСПИРАНТУ?
|
| Часовой пояс GMT +3, время: 15:07. |