Немного переделываю модуль DLE mChat v 2.6, там смайлы должны открывать по нажатии на кнопку. Они почему-то сразу открыты при загрузке страницы. Как поправить, хотя нужный стиль стоит в css?
в HTMLCode
<div id="mchat-style" style="width:max;height:200px; overflow:auto;">
<div id="mchat_messages">{story}</div>
</div><br />
[isloged]
<div style="padding-top:5px">
<input type="text" name="message" class="f_input" id="message" style="width:168px"/>
</div>
<div style="padding-top:4px">
<div id="mchat-bbcodes">
<div style="width:100%; height:25px; border:1px solid #BBB; background-image:url('{THEME}/bbcodes/bg.gif')">
<div id="b_b" class="editor_button" onclick="DMC_simpletag('b');mChat_Display('mchat-bbcodes', 'fast');"><img title="Жирный" src="{THEME}/bbcodes/b.gif" width="23" height="25" border="0"></div>
<div id="b_i" class="editor_button" onclick="DMC_simpletag('i');mChat_Display('mchat-bbcodes', 'fast');"><img title="Курсив" src="{THEME}/bbcodes/i.gif" width="23" height="25" border="0"></div>
<div id="b_u" class="editor_button" onclick="DMC_simpletag('u');mChat_Display('mchat-bbcodes', 'fast');"><img title="Подчеркнутый" src="{THEME}/bbcodes/u.gif" width="23" height="25" border="0"></div>
<div id="b_s" class="editor_button" onclick="DMC_simpletag('s');mChat_Display('mchat-bbcodes', 'fast');"><img title="Зачеркнутый" src="{THEME}/bbcodes/s.gif" width="23" height="25" border="0"></div>
<div id="b_emo" class="editor_button" onclick="mChat_Display('mchat-smiles', 'fast'); return false;"><img title="Смайлы" src="{THEME}/bbcodes/emo.gif" width="23" height="25" border="0"></div>
<div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0" alt="" /></div>
<div class="editor_button" onclick="SendMessage()"><img title="Отправить" src="{THEME}/bbcodes/sb.gif" width="44" height="25" border="0"></div>
</div>
</div>
</div>
<div id="mchat-smiles">{smiles}</div>
<div id="mchat-style" style="padding: 1px; text-align: center;"><br /><a href="/mchat/history/" target="_blank"><b>История сообщений</b></a></div>
[/isloged]
[notloged]
[guestyes]
<table><tr>
<td><input type="text" value="Ваше имя" onclick="AWclear(this, 'Ваше имя'); return false;" name="mc_name" class="f_input" id="mc_name" style="width:80px"/> </td>
<td><input type="text" name="mc_email" value="E-mail" onclick="AWclear(this, 'E-mail'); return false;" class="f_input" id="mc_email" style="width:85px"/></td></tr></table>
<div style="padding-top:5px">
<input type="text" name="message" value="Сообщение" onclick="AWclear(this, 'Сообщение'); return false;" class="f_input" id="message" style="width:168px"/>
</div>
<div style="padding-top:4px">
<input type="button" class="bbcodes" onclick="mChat_Display('mchat-smiles', 'fast'); return false;" value="Смайлы" />
<input type="button" class="bbcodes" onclick="mChat_Display('mchat-bbcodes', 'fast'); return false;" value="BB-Cods" />
<input type="button" class="bbcodes" onclick="SendMessage()" value="»" />
</div>
[/guestyes]
[guestno]
<center>
<div id="mchat-style" style="padding: 1px; text-align: center;"><br />Только зарегистрированные пользователи могут отправлять сообщения <a href="/index.php?do=login">войдите </a> или <a href="/index.php?do=register">зарегистрируйтесь</a>.</div>
</center>
[/guestno]
[/notloged]
В CSSCode
#mchat-load-layer{width:160px;height:200px;background:#d8dadb;position:absolute;display:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
#mchat-smiles{width:160px;background:#fff3c4;border:1px solid #ffcc03;position:absolute;display:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.8;padding:7px;}
#mchat-bbcodes{position:absolute;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.9;padding:7px;}
#mchat-style a{color:#236f93;text-decoration:none;}
Стоит же блин display:none, а все равно открыты, по нажатии на кнопку, закрываются, все ок, странно.