|
|
|
| Тут меня пользователи спросили следующее! Нельзя ли сделать: они сидят в чате, ну и сворачивают окно! Ну вот чтоб при новом сообщении в чате чтоб это свернутое окно мигало? Может кто знает как это сделать | |
|
|
|
|
|
|
|
для: midav
(31.01.2006 в 00:46)
| | Чего слишком сложно сделать раз никто не знает? | |
|
|
|
|
|
|
|
для: midav
(31.01.2006 в 22:44)
| | А, чтобы было как в ICQ?
Не знаю. ..
Вы window.focus() случайно не пробовали? | |
|
|
|
|
|
|
|
для: codexomega
(31.01.2006 в 23:10)
| | Ну да типо как в аське! а как этот window.focus() применить? | |
|
|
|
|
|
|
|
для: midav
(31.01.2006 в 23:16)
| | Ну, типа засечь событие добавления нового сообщения, затем поставить:
if(новое_сообщение)
window.focus(); | |
|
|
|
|
|
|
|
для: codexomega
(31.01.2006 в 23:28)
| | Не так не пробывал! щас попробую | |
|
|
|
|
|
|
|
для: midav
(31.01.2006 в 23:29)
| | Хотя теперь не знаю как сделать! Как можно сделать чтоб узнать когда новое сообщение есть | |
|
|
|
|
|
|
|
для: midav
(31.01.2006 в 23:32)
| | А, вот этого я тоже никак не могу знать.
Все может быть или просто или наоборот сложно...
Яваскрипт выполняется только на клиентской машине, и может только сделать мигание вашего окна, или засечь событие выполненное именно вами.
Интересно было бы узнать, сможет-ли яваскрипт определить изменение тескта в том-же textarea при появлении нового сообщения?
Тогда можно добавить событие onchange(), предположительно так:
<textarea name="message" onchange()="javascript:flashWindow()">
|
<script language="javascript">
function flashWindow(){
window.focus();
}
</script>
|
... | |
|
|
|
|
|
|
|
для: midav
(31.01.2006 в 22:44)
| | > Чего слишком сложно сделать раз никто не знает?
---Ага, все только и думают, как ответить тебе :)
Мигание таба задачи в панели задач - функция OC WinXP/2k. Зависит от настроек пользователя, поэтому может оказаться отключенной. Чтобы ей начать мигать из браузера, нужен ActiveX с этой единственной командой. Естественно, браузер будет спрашивать сертификат, а пользователь - отклонять. Но можно хорошо помигать текстом заголовка.
Предложенный focus() даст всплывание окна наверх. | |
|
|
|
|
|
|
|
для: 12345
(31.01.2006 в 23:51)
| | ну хоть так попробую сделать, думаю и так будут довольны :) спасибо | |
|
|
|
|
|
|
|
для: midav
(01.02.2006 в 01:17)
| | Чего-то не получается, или я не туда код ставлю | |
|
|
|
|
|
|
|
для: midav
(01.02.2006 в 23:02)
| | А как делаешь? Надо свойство document.title менять раз в 0.5 секунды через setInterval(). | |
|
|
|
|
|
|
|
для: 12345
(02.02.2006 в 00:35)
| | А поподробней можно? Я вообще не знаю как сделать | |
|
|
|
|
|
|
|
для: midav
(02.02.2006 в 01:17)
| |
<B>Мигание заголовка окна.</B><br>
<script>
ii=0;
ww1=setInterval("document.title=ii%2?'@@@@@':'_____';if(ii++>8)clearInterval(ww1);",499);
</script>
|
| |
|
|
|
|
|
|
|
для: 12345
(02.02.2006 в 05:49)
| | А как это можно применить при поступлении нового сообщения | |
|
|
|