За последние 24 часа нас посетили 23068 программистов и 1238 роботов. Сейчас ищут 886 программистов ...

Время работы страницы

Тема в разделе "JavaScript и AJAX", создана пользователем tommyangelo, 3 окт 2010.

  1. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Не знаю как по-человечески объяснить..

    Есть ли такая функция в JS, которая возвращает сколько времени открыта страница?
    Поясню зачем.
    В уголке есть всплывающее меню сообщений об ошибке или успехе предыдущей операции. Хочу сделать чтобы через n секунд оно исчезало. Насколько я понимаю sleep тут не катит, так как останавливает весь DOM.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    в этом разделе, есть тема с таймерами, если пользуешься каким нибудь фремворком, то там точно есть
     
  3. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    На событие onload (Либо domReady) повесить setTimeout
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Apple, Padaboo

    Спасибо
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    tommyangelo
    сделай крестик и не парься, повесь в уголке. При переходе на другую страницу оно как я понимаю само уже не покажется. маленькое сообщение в зеленой рамочке не сильно напрягает юзеров, поверь. если кого-то сильно раздражает - нажмет на крестик и все дела.

    не морочь себе это место.
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    igordata
    ты должен был посоветовать заказать это за пару сотен :D
     
  8. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    igordata

    Это я сразу сделал, прочем не просто крестик, а на весь div повесил onclick - hide (JQuery).
    Да, на след странице его не будет, но ... Хочу всё сделать как задумал))
     
  9. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Нарыл плагин JQuery.timers с помощью которого задача решается элементарно))

    Еще раз всем спасибо
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    сделай тогда кнопочку "показать сообщения". человек мог открыть страницу фоном, отвернуться и тп
     
  11. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    не, сообщения только в ответ на его действий выводятся. Повесил 10 сек задержку, хватит чтобы обратно повернуться))))
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    не согласен все равно. я часто открываю сслыки фоном, или после сабмита переключаюсь на другое, чтобы например подготовиться к следующему действию.

    честно говоря вобще не вижу смысла прятать информацию, которая важна. =)
     
  13. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    igordata
    Ок, приму к сведению=)