ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Звук сообщения

 

11667
Латвиец @Латвиец
Если это поставить, то она и будет включена "по-умолчанию"...

106
Branelo @Branelo
Латвиец пишет:

Если это поставить, то она и будет включена "по-умолчанию"...

Будет включена кнопка, но не музыка

11667
Латвиец @Латвиец
<input type="checkbox" id="sound" onclick="playSound(0); if(!this.checked) playSound(1);" title="Звук на сообщения" checked="checked" /><label for="sound">Звук</label>

106
Branelo @Branelo
Латвиец пишет:

<input type="checkbox" id="sound" onclick="playSound(0); if(!this.checked) playSound(1);" title="Звук на сообщения" checked="checked" /><label for="sound">Звук</label>

В таком случаи кнопка нажата, но что бы включить звук, нужно опять на неё нажать (Меняется только то, что тогда звук работал при включеной кнопке(при заходе кнопка выключена), а теперь наоборот)

6600
Александр @admiral
в скриптах тогда еще добавь звук в /* Отметка сообщений:...
на symbols[2] и symbols[4]

106
Branelo @Branelo
admiral пишет:

в скриптах тогда еще добавь звук в /* Отметка сообщений:...
на symbols[2] и symbols[4]

Добавил с самого начала....

6600
Александр @admiral
Branelo пишет:

Добавил с самого начала....

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

Отредактировано admiral - 17.06.2009
106
Branelo @Branelo
У меня всё работает, звук есть, сообщение выделяется правильно, но при входе нужно включить звук, а я хочу, что бы он был включен сразу же)

20090
Dimitry @Dimitry
<script>playSound(1);</script>
ниже

106
Branelo @Branelo
Чтото непоучается, но всёравно спасибо, так тоже норм)

4
whatsub @whatsub
Ребят, хочу засунуть кнопку включения звука в настройки, для того чтобы сохранялось ее значение.
В set.inc чекбокс:
<script>
if('%field2%'=='on') sel='checked';else sel='';
print='<br><br><input type=checkbox name=field2 '+sel+'> - Звук<br>';
document.write(print);
</script>

Далее в scripst.dat:
/* Вывод простого сообщения */
var sound="";
if(cmd==0) {
symbol=symbols[0];
if(nick==mynick) symbol=symbols[1];
if(tonick==mynick || text.split(" "+mynick+":").length>1){
symbol=symbols[2];
if (field2=='on')
sound="<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="sndMsgSent.wav" src="http://mschats.ru/akademka/sndMsgSent.wav" width="5" height="5" autostart="true"></embed>";
else sound="";
}
set_nick=" <a href='' onclick=\"parent.tonick('"+nick+": '); return false;\"><font size="+sizenick+" color="+colornick+" face='"+facenick+"'>"+set_nick+":</font></a> ";
set_text=" <font size="+size+" color="+color+" face='"+face+"'>" +set_text+"</font> ";
towr=set_time+symbol+set_nick+set_text+sound+"<br>";
if(nick==mynick || tonick==mynick) myhistory+=towr;
wr(towr);
}

Собственно два вопроса:

1 на верном ли я пути?
2 как достучаться по значения поля field2(как написать условие)?

1-да
2-никак....

Отредактировано whatsub - 20.04.2010
4
whatsub @whatsub
1-да
2-никак....

Отредактированно ridz

Хорошо, как поступить?

P.S. Не пинайте сразу, я с явой на "ёкрный бабай!"

596
Сергей @Князь_Пипецкий
Не смог разобраться как в этом коде установить однократность звукового сигнала:


<script language="javascript" type="text/javascript">
<!--
function playSound(v) {
if(v == 1) { parent.symbols[2] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="http://www.mpchat.com/serhio64/sound/sound1.mid" src="http://www.mpchat.com/serhio64/sound/sound1.mid" width="0" height="0" autostart="true"></embed>'+"»";
parent.symbols[4] = '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="http://www.mpchat.com/serhio64/sound/sound1.mid" src="http://www.mpchat.com/serhio64/sound/sound1.mid" width="0" height="0" autostart="true"></embed>'+"<font color=red>»</font>"; }
if(v == 0) { parent.symbols[2] = "»";
parent.symbols[4] = "<font color=red>»</font>"; } }
//-->
</script>

<input type="checkbox" id="sound" onclick="playSound(1); if(!this.checked) playSound(0);" title="Звук на сообщения" /><label for="sound">Звук</label> <br>


Пока не снимешь галочку в четбоксе - звук повторяется.

Подскажите?