Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Звуковое уведомление на сайте с помощью тега audio

Здравствуйте. На сайте есть уведомления, появляются автоматически подгружаясь ajax-ом в див элемент в таком виде:
Javascript
1
document.getElementById('notifSound').innerHTML='<audio autoplay="autoplay" ><source src="/sound/Notifquote.ogg" type="audio/ogg"><source src="/sound/Notifquote.mp3" type="audio/mpeg"><source src="/sound/Notifquote.wav" type="audio/wav"></audio>';
В браузерах на компьютере все работает, но вот на смартфоне под android (4.1) с браузером google chrome не воспроизводятся уведомления.
Почему такое может быть? Тег audio вроде с 2.2 android уже поддерживается.
Ответ:
Сообщение от Shakalaka
interaction event(клик, тач, скролл и т.д.)
Можно на body повесить и проверять если есть уведомления то воспроизводить.
Вопрос: Скрывать уведомления о новом сообщении

Помогите написать скрипт, чтобы когда приходили сообщения во вконтакте от одного определенного контакта, заданного в программе:
  • не было звукового уведомления
  • количество непрочитанных сообщений не увеличивалось
  • не мигала надпись например "1 новое сообщение"

Знаю основы js, но как это сделать, не очень понятно. Заранее спасибо.
Ответ: Написать userscript для оперы
Вопрос: Все скрипты чатов (chat scripts)

Тут был флуд.


Скрипты чатов

Ссылки на чаты будут в первом посте. Добавляйте, если есть информация по сабжу.
 
содержит полезные скрипты. Можете принять участие в его пополнении.


  • O-Chat - Чат на перле от  (предыдущие версии скачать можно из )
    В работе можно посмотреть на

    Последняя версия доступная для скачивания лежит
    Версия 5.0 beta
     
  • KVCHat by

    (Perl, MySQL)
    (платный)
     
    11.07.07
  • BlaB! ссылка
    Довольно приятный чат на PHP с использованием AJAX. Lite версия бесплатна. На 19(!) языках
     
  • JavaScript Lite Perl Chat [Perl]

     
  • X7 Chat

     
  • AJAX Chat - Open Source Web Chat

     
  • phpMyChat [PHP]


     
  • SpxChatEngine - Чат на PHP/MySQL. )
    Demo здесь:
     
  • http://ralfchat.sourceforge.net/ (Perl, MySQL)
    Перевод на русский язык:  
     
     
     
  • GTChat
    Офф. сайт: (Perl без mySQL)

     
  • http://www.phpheaven.net/
    Интересная и мощная реализация чата.  
    Офф. сайт:  
    Demo:  
    PHP, free
     
  • http://chat.glasnet.ru/ (PHP, MySQL)
     
  • Clatter
    (PHP)

     
  • DukChat
    (PHP, MySQL)

    (платный и бесплатный)
     
  • Voodoo chat


     
  • PHPOpenChat
    (PHP, MySQL)
     
  • MWChat
    (PHP, MySQL)

     
  • DigiChat
    (Java)
    (платный)
     
  • Chat#One
    Офф. сайт:
    (нужна регистрация)

     
  • Gorilla Gab
    Немного функций, но очень прост в настройке
    (PHP)
     
  • Monstar chatbox
    (PHP)
     
  • MonoChat
    (PHP, MySQL)

     
  • MLChat
    (PHP)

     
  • med-chat
    (PHP, MySQL)
     
  • WebZ Chat(Perl)

     
  • Nomia Easy Chat by
    Качать из .  
    Простой чат на Perl + файлы.
    Посмотреть в работе:
    Последнюю версию качать
    Обсудить:
    Версия 0.5
     
     

<!-- бесплатные на C\C++ -->



 
<!-- Коллекции чатов на PHP: -->
(3 бесплатных чата)


 
<!-- Колллекции чатов на Perl: -->




 
Другие темы по скриптам на руборде:
 


 















Ответ: Zapadlo
Хороший чат, кинь мне тоже плиз iliya@petr.ru

----------
В Калининграде лета нет и похоже уже не будет :(
Вопрос: Специфический чат

Доброго времени ;) Давно ничего не вопрошал и тут проникся идеей специфического чата но как обычно лезть в лишние дебри не охото, вопрошаю о пути истинном.

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

Итак, требования:
  • 1. Чат поумолчанию скрыт в левом краю браузера, видна только кнопка развернуть и некоторые иконки на которых появляется +1 или +2 в случае появления не прочтенных сообщений.
  • 2. По нажатии на кнопку развернуть чат занимает 300 px и прижат к левому краю, при этом не двигает сайт, находится поверх всего. по нажатию кнопки или горячей клавиши сворачивается обратно
  • 3. Чат работает независимо от содержания сайта, при переходе по страницам НЕ перезагружается, если в данный момент развернут, то не сворачивается.
  • 4. Работает всегда когда есть доступ к серверу на котором установлен(т.е. временное выключение сайта администратором не влияет на чат)

из всего вышеперечисленного непонятно вообще как реализовать пункт 3, по остальному - 1е и 2е полагаю что CSS мне поможет хотя не уверен из-за 3-го пункта. 4-е вообще не состовляет трудностей т.к. offline page это просто страница с сообщением


Ответ: exotica Если тебе надо чтоб чат вообще не исчезал при переходе на др. страницы то не на ум приходит только 2 опции:

1 ) про AJAX - тебе написали выше, но делать весь сайт на аяксе из за какого то чата - это прмое противоречие принципу KISS )) а усложнять и делать себе на будущее гемор - не стоит как мне кажется.

2) делать плагин под сам браузер (своего рода Toolbar). Я такие встречал, но если честно не разбирался на чем они написаны и долго ли делать такое самому, но все же как вариант...

а вообще не вижу ничего страшного если при перезагрузке страницы чат вместе с ней будет исчезать и появляться снова , как это реализовано у многих free и не free чат-скриптов которые можно запихать на сайт.
Вопрос: Инициализация чата smotri.com

Чат на странице видетрансляции smotri.com (smotri.com/live/user_name/)
работает только если доступен последний флеш, хотя сам не является
флеш объектом, и для работы он ему не нужен. Как сделать
чтобы чат работал без флеша? (скрипт для Greasemonkey Firefox)
Спасибо.
Ответ: ОК, ясно.
 
Но не выходит и наоборот:
С включенным свежим флешем нужно заблочить плеер трансляции, но чтобы работал чат.
Адблоком блочу по разному плеер, но в результате не работает и чат.
Можно ли это как-то решить?
Вопрос: Чат или видео чат

Создал тему здесь, т.к. ближайшего раздела не вижу.
Хотелось бы понять как установить видеочат, типа бонгакамс, если есть бесплатная альтернатива, пжл, посоветуйте.
И за одно абузу для таких типов чатов
Ответ: RockInHeart, и как там свой чат создать? Это обычный видео чат, мне же нужна сто процентная админка.

Как там работать, не понял
Вопрос: Оставлять чат после перезагрузки страницы

Всех приветствую.
Пытаюсь реализовать чат, который бы после перехода по страницам не исчезал.
Подобное реализовано в ВК
Подскажите в каком направлении копать? А то нет никаких мыслей.
Ответ: Либо загрузка страниц построенная на асинхронных запросах, либо после перехода на новую страницу восстанавливать чат в прошлом состоянии, и соответственно хранить сообщения и настройки этого чата.
Вопрос: Как сделать простой чат?

Насколько я понял, ActionScript использует технологию Flash, работает сразу в браузере без дополнительных скачиваний и на нём можно писать интерактивные приложения?

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

На форме нужно:
1. Текстовое поле для ввода адреса
2. Текстовое поле для ввода сообщения
3. Label для вывода пришедшего сообщения
4. Кнопка отправки введённого сообщения

Нужно открыть порт UDP для отправки и приёма сообщений например 1234.
Нужно чтобы по нажатию кнопки текст, введённый в текстовое поле, отправился по указанному адресу через UDP (нужна поддержка сокетов UDP).

Нужен таймер, который проверяет порт 1234 и который выводит в label последнее пришедшее на порт 1234 сообщение.

Расскажите пожалуйста как это сделать в общем виде, возможно ли это, и немного расскажите про возможности этого языка для работы с объектами(textbox, button, imagebox) формы, работы с сокетами UDP и др.

Я про этот язык вообще ничего не знаю.
Ответ:
Сообщение от noname664
Я про этот язык вообще ничего не знаю.
А причем здесь чат?) для изучения вы выбрали не очень подходящий пример.
Начните с алфавита, синтаксис объекты, классы и все такое. На данный момент ваши желания абсолютно не совпадают с вашими знаниями. И не забывайте что флеш это клиентское приложение, а для чата нужен еще серверный язык (java, php, .net)и обработка данных от сервера (json, xml, amf, sockets)
Вопрос: ExtJS slack-чат

Привет всем!

Я тут на днях помучал гугл в поиске живых конференций в gitter и slack на тему ExtJS/Sencha итп...только Sencha Brasil есть slack-чат и все!

Как насчет того, чтобы организовать свою болталку? Опыт создания slack-комнаты у меня имеется.
Или можно попросить Илью Кантора внести комнату #extjs в общий slack-чат, по набору желающих, думаю, сделает.

Кого-нибудь интересует? =)
Ответ:
Сообщение от Pavel M.
Раздела в форуме не достаточно?
Ну Вы ж понимаете, что форум и чат — это разные форматы общения. Порой интереснее что-то обсудить вживую с единомышленниками.
Вопрос: Подгрузка скролла при новом сообщении в чате

Всем привет. Не знаю как сделать, чтобы при написании нового сообщения в чате - скролл передвигался к последнему сообщению.
Сейчас сделано так:
Код:
<script type="text/javascript">
   window.onload = function(){
                document.getElementById('chat_scroll').scrollTop = 9999;
            }

               </script>
При входе автоматом скролл перемешается вниз, но если напишется новое сообщение скролл не передвигает к последнему сообщению и приходится листать ручками. А хотелось бы автоматики.

Нашел на вашем же форуме интересную мысль и делал так:
Код:
<script type="text/javascript">
           window.onload = function(){
   var scrollinDiv = document.getElementById('chat_scroll');
   setInterval(function() {          
        scrollinDiv.scrollTop = 9999;
   }, 100);
}
 
        </script>
То есть в данном случае даже при новом сообщении автоматом уходило вниз к последнему написанному сообщению от тебя или кого-то другого... Но минус этого скрипта в том, что просмотреть более ранние записи невозможно кроме последних нескольких.
Поэтому хотелось бы как то реализовать так, чтобы при входе автоматом уходило вниз + при появлении нового скролл автоматом перемещался вниз + возможность просмотреть более ранние сообщения чата. Я также читал, что можно сделать через
Код:
insertAfter
но каким образом не знаю(. Заранее всем спасибо. Помогите решить данную задачу.
Ответ: AlexGraur,
Тогда скиньте код(JS-скрипт) чата...
Ну или сами доправьте этот костыль:
setInterval(function() {
        var chatScroll = document.getElementById('chat_scroll');
        if (document.getElementsByClassName('класс нового сообщения').length) chatScroll.scrollTop = chatScroll.innerHeight;
   }, 100);