Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: всплывающее окошко 1 раз в сутки
 
 автор: milanello   (16.08.2010 в 18:14)   письмо автору
 
 

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

  Ответить  
 
 автор: serenya1983   (16.08.2010 в 18:17)   письмо автору
 
   для: milanello   (16.08.2010 в 18:14)
 

в cookie сохранить дату последнего вывода окошка и проверять при загрузке страницы!

  Ответить  
 
 автор: Gubichev   (16.08.2010 в 18:52)   письмо автору
 
   для: serenya1983   (16.08.2010 в 18:17)
 

Лучше сохранить куку с сроком жизни до следующего дня и всё...никакой даты не нужно

  Ответить  
 
 автор: serenya1983   (16.08.2010 в 19:09)   письмо автору
 
   для: Gubichev   (16.08.2010 в 18:52)
 

кстате да, так еще и лучше!

  Ответить  
 
 автор: milanello   (16.08.2010 в 22:13)   письмо автору
 
   для: serenya1983   (16.08.2010 в 19:09)
 

ребят а как ето сделать?
малость в етом еще не рулю

  Ответить  
 
 автор: Gubichev   (17.08.2010 в 15:26)   письмо автору
 
   для: milanello   (16.08.2010 в 22:13)
 

Создать окошко с сообщением на слое выше относительно всего сайта (свойство z-index).
При помощи PHP проверять наличие или отсутствие Cookie. Если отсутствует, то для окошка пишем display:block, иначе display:none + setcookie(). Ну и небольшой скриптик на JS для закрытия этого окошка без перезагрузки страницы.

  Ответить  
 
 автор: ddhvvn   (17.08.2010 в 16:55)   письмо автору
 
   для: Gubichev   (17.08.2010 в 15:26)
 

если "и небольшой скриптик на JS", зачем сюда еще PHP вплетать? Все на JS

  Ответить  
 
 автор: Gubichev   (17.08.2010 в 17:09)   письмо автору
 
   для: ddhvvn   (17.08.2010 в 16:55)
 

Для меня проще принять cookie через PHP нежели вырезать из строки (если кук>1) в JS.
P.S. с JS я пока ещё на ВЫ.

  Ответить  
 
 автор: АЯ   (17.08.2010 в 18:46)   письмо автору
 
   для: milanello   (16.08.2010 в 22:13)
 

Принципиальный вопрос: "Раз в сутки" - это как?

Положим, зашёл юзер на сайт в первый раз 1 сентября 2010 в 23:55 по своему (местному) времени. Окошко "всплыло".

Если этот же юзер зайдёт на этот же сайт через полчаса, т. е. 2 сентября 2010 в 00:25 по своему (местному) времени - окошко должно "всплыть" или нет?
Или же оно должно "всплыть" не ранее 23:56 следующего дня?

Содержание скрипта зависит от Вашего ответа - или же ставить куки на 24 часа, или же ставить их на время, оставшееся до начала следующего дня.

  Ответить  
 
 автор: lElectroHardl   (17.08.2010 в 19:21)   письмо автору
 
   для: АЯ   (17.08.2010 в 18:46)
 

Возьму смелость ответить за автора: на 24 часа.

  Ответить  
 
 автор: TavRoX   (01.10.2010 в 18:01)   письмо автору
 
   для: lElectroHardl   (17.08.2010 в 19:21)
 

ddhvvn (17.08.2010 в 16:55) письмо автору

для: Gubichev (17.08.2010 в 15:26)


если "и небольшой скриптик на JS", зачем сюда еще PHP вплетать? Все на JS

а можете етот скрипт скинуть?

  Ответить  
 
 автор: ddhvvn   (04.10.2010 в 16:51)   письмо автору
 
   для: TavRoX   (01.10.2010 в 18:01)
 

я его не писал )

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования