• Страница 1 из 1
  • 1
Модератор форума: dotbot  
пропадает кнопка "Отправить"
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 1 | 13:56:34
йа же долго искал этот чат
полностью мне подходит
но после отправки сообщения кнопка пропадает
по прежнему работает Ctrl+Enter
но так не годится

вот код, который йа нашел:)
Code
<div id="chat" style="display: none;"><table border="0" cellpadding="0" cellspacing="0" width="300" style="border: 1px solid gray; background: #f1f1ed;">
<tbody><tr><td height="35" background="http://toron-dor.ucoz.ru/menu/chat2.gif">              </td><td style="background: url('http://toron-dor.ucoz.ru/menu/chat.gif'); text-align: center; border-top: 1px solid gray;"></td></tr><tr><td style="background: url('http://toron-dor.ucoz.ru/menu/chat.gif'); text-align: center; border-top: 1px solid gray;">
<iframe id="mchatIfm2" style="width:100%;height:300px" frameborder="0" scrolling="auto" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe>
<script type="text/javascript">function sbtFrmMC991(f){$('#mchatBtn').css({display:'none'});$('#mchatAjax').css({display:''});_uPostForm('MCaddFrm',{type:'POST',url:'/mchat/?422832935.310169'});}
function countMessLength(){var rst = 200-$('#mchatMsgF').val().length;if (rst<0){rst=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr(0,200));}$('#jeuwu28').html(rst);}
var tID7174=-1;var tAct7174=false;
function setT7174(s){var v=parseInt(s.options[s.selectedIndex].value);document.cookie="mcrtd="+s.selectedIndex+"; path=/";if(tAct7174){clearInterval(tID7174);tAct7174=false;}if(v>0){tID7174=setInterval("document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();",v*1000);tAct7174=true;}}
function initSel7174() {var res=document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);if(res){s=$("#mchatRSel")[0];;s.selectedIndex=parseInt(res[2]);setT7174(s);}$("#mchatMsgF").bind("keydown",function(e){if(e.keyCode==13 && e.ctrlKey && !e.shiftKey){e.preventDefault();sbtFrmMC991();}})}
</script> <form style="margin:0;padding:0;" id="MCaddFrm" onsubmit="sbtFrmMC991();return false;">
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tbody><tr><td width="206">
<textarea name="mcmessage" class="mchat" id="mchatMsgF" value="Ваше сообщение" title="Сообщение" onkeyup="countMessLength();" onfocus="countMessLength();" style="height:40px;width:100%;resize:none;"></textarea></td><td align="center" valign="top" width="60">
<table border="0" cellpadding="0" cellspacing="0" width="60">
<tbody><tr><td width="60" align="center" valign="top"><div style="font-size:10px;"><b id="jeuwu28">300</b></div></td></tr>
<tr><td width="60" align="center" valign="bottom"><input value="Отправить" class="mchat" id="mchatBtn" type="submit"></td></tr></tbody></table>
</td></tr></tbody></table>
<input type="hidden" name="numa" id="numa832" value="0"><input type="hidden" name="a" value="18"><input type="hidden" id="ajaxFlag" name="ajax" value="1"></form>
<script type="text/javascript">initSel7174();</script>
</td></tr></tbody></table></div>
<div style="height: 22px; width: 298px; border: 1px solid gray; background: transparent; margin-top: 1px;">
<div style="float: left; padding-top: 3px;"><a href="javascript://" rel="nofollow" onclick="document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();return false;" title="Обновить"><img src="http://s39.ucoz.net/img/fr/mcr.gif" alt="Обновить" border="0" width="16" height="16" style="padding-left: 3px;"></a>
<a href="" rel="nofollow" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0,icon:'http://s39.ucoz.net/img/fr/mcs.gif'},{url:'/index/35-0-2'});return false; " title="Вставить смайл"><img src="http://s39.ucoz.net/img/fr/mcs.gif" height="16" width="16" border="0" alt="Вставить смайл" style="padding-left: 3px;"></a>
<a href="" rel="nofollow" onclick="new _uWnd('mcb','BB-Коды',480,500,{autosize:0,resize:0,icon:'http://s39.ucoz.net/img/fr/mcb.gif'},{url:'/index/17', xml: false});return false; " title="BB-Коды"><img src="http://s39.ucoz.net/img/fr/mcb.gif" height="16" width="16" border="0" alt="BB-коды" style="padding-left: 3px;"></a>
<a href="" rel="nofollow" onclick="new _uWnd('Cntrl','Управление сообщениями',480,500,{autosize:0,resize:0,icon:'http://s39.ucoz.net/img/fr/mcm.gif'},{url:'/mchat/0-1', xml: false});return false; " title="Управление сообщениями"><img src="http://s39.ucoz.net/img/fr/mcm.gif" height="16" width="16" border="0" alt="Управление мини-чатом" style="padding-left: 3px;"></a></div>
<div style="margin-top: 4px; text-align:center; text-decorations: overline;"><a href="javascript://" onclick="$('#chat').slideToggle(2000)"><b>Заходите в чат</b></a></div>
</div>

подшаманил его

Но, возможно, проблема в форме добавления сообщений...
Code
<?if(!$CAN_ADD$)?><div align="center"><?if($LOGIN_LINK$)?><a href="$LOGIN_LINK$">Для добавления необходима авторизация</a><?else?>Доступ запрещен<?endif?></div><?else?>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td>$FLD_AUTOUPD$</td>
<td width="70%" align="right">
<a href="$RELOAD_URI$" title="Обновить"><img alt="" border="0" align="absmiddle" src="http://s64.ucoz.net/img/fr/mcr.gif" width="13" height="15"></a>
<?if($SMILES_URI$)?> <a href="$SMILES_URI$" title="Вставить смайл"><img alt="" border="0" align="absmiddle" src="http://s64.ucoz.net/img/fr/mcs.gif" width="13" height="15"></a><?endif?>
<?if($BBCODES_URI$)?> <a href="$BBCODES_URI$" title="BB-Коды"><img alt="" border="0" align="absmiddle" src="http://s64.ucoz.net/img/fr/mcb.gif" width="13" height="15"></a><?endif?>
<?if($MSGCTRL_URI$)?> <a href="$MSGCTRL_URI$" title="Управление сообщениями"><img alt="" border="0" align="absmiddle" src="http://s64.ucoz.net/img/fr/mcm.gif" width="15" height="15"></a><?endif?>
</td></tr></table>

<?if(!$USER_LOGGED_IN$)?>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td colspan="2">$FLD_NAME$</td></tr>
<tr><td width="50%">$FLD_EMAIL$</td><td>$FLD_URL$</td></tr>
</table>
<?endif?>

<?if($FLD_CUSTOM1$ || $FLD_CUSTOM2$)?>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td width="50%">$FLD_CUSTOM1$</td><td>$FLD_CUSTOM2$</td></tr>
</table>
<?endif?>

<?if($FLD_SECURE$)?>
<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td width="50%">$FLD_SECURE$</td><td align="right">$IMG_SECURE$</td></tr>
</table>
<?endif?>

<table border="0" cellpadding="1" cellspacing="1" width="100%">
<tr><td width="95%" rowspan="2">$FLD_MESSAGE$</td>
<td align="center" valign="top"><div style="font-size:10px;">$LENGTH_COUNTER$</div></td>
</tr><tr><td align="center" valign="bottom">$SUBMIT$</td></tr></table>
<?endif?>

Добавлено (15-Май-2012, 13:56:34)
---------------------------------------------
Как сделать, что бы при нажатии кнопки "форум"
та, которая находится над панелью форума, от которой потом добавляются следующие разделы, трипа такого типа:
Форум > Игровой Мир > Столица > Театр...
ну и так далее... так вот есть тут кнопка "Форум"
ведет она сюда:
http://название сайта/forum
а йа хочу, что бы открывала всплывающее окно. В нем то и будет список доступных разделов, который йа составлю.


Читайте книги role.su - Rolesu Authors Workshop.
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 2 | 15:00:54
Quote
Как сделать, что бы при нажатии кнопки "форум"
та, которая находится над панелью форума, от которой потом добавляются следующие разделы, трипа такого типа:
Форум > Игровой Мир > Столица > Театр...
ну и так далее... так вот есть тут кнопка "Форум"
ведет она сюда:
http://название сайта/forum
а йа хочу, что бы открывала всплывающее окно. В нем то и будет список доступных разделов, который йа составлю.


Аякс окно
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 3 | 15:20:38
Окей, а где в коде хранится информация о том, что кнопка "Форум" выполняет переход на следующую страничку...
йа же должен заменить её функции

Читайте книги role.su - Rolesu Authors Workshop.
Makar3000
Сообщений: 177
Репутация: 47

Сообщение # 4 | 15:51:00
Вот исправленный чат

Code
<div id="chat" style="display: none;"><table border="0" cellpadding="0" cellspacing="0" width="300" style="border: 1px solid gray; background: #f1f1ed;">  
  <tbody><tr><td height="35" background="http://toron-dor.ucoz.ru/menu/chat2.gif">              </td><td style="background: url('http://toron-dor.ucoz.ru/menu/chat.gif'); text-align: center; border-top: 1px solid gray;"></td></tr><tr><td style="background: url('http://toron-dor.ucoz.ru/menu/chat.gif'); text-align: center; border-top: 1px solid gray;">  
  <iframe id="mchatIfm2" style="width:100%;height:300px" frameborder="0" scrolling="auto" hspace="0" vspace="0" allowtransparency="true" src="/mchat/"></iframe>  
  <script type="text/javascript">function sbtFrmMC991(f){$('#mchatBtn').css({display:'none'});$('#mchatAjax').css({display:''});_uPostForm('MCaddFrm',{type:'POST',url:'/mchat/?422832935.310169'});}  
  function countMessLength(){var rst = 200-$('#mchatMsgF').val().length;if (rst<0){rst=0;$('#mchatMsgF').val($('#mchatMsgF').val().substr(0,200));}$('#jeuwu28').html(rst);}  
  var tID7174=-1;var tAct7174=false;  
  function setT7174(s){var v=parseInt(s.options[s.selectedIndex].value);document.cookie="mcrtd="+s.selectedIndex+"; path=/";if(tAct7174){clearInterval(tID7174);tAct7174=false;}if(v>0){tID7174=setInterval("document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();",v*1000);tAct7174=true;}}  
  function initSel7174() {var res=document.cookie.match(/(\W|^)mcrtd=([0-9]+)/);if(res){s=$("#mchatRSel")[0];;s.selectedIndex=parseInt(res[2]);setT7174(s);}$("#mchatMsgF").bind("keydown",function(e){if(e.keyCode==13 && e.ctrlKey && !e.shiftKey){e.preventDefault();sbtFrmMC991();}})}  
  </script> <form style="margin:0;padding:0;" id="MCaddFrm" onsubmit="sbtFrmMC991();return false;">  
  <table border="0" cellpadding="1" cellspacing="1" width="100%">  
  <tbody><tr><td width="206">  
  <textarea name="mcmessage" class="mchat" id="mchatMsgF" value="Ваше сообщение" title="Сообщение" onkeyup="countMessLength();" onfocus="countMessLength();" style="height:40px;width:100%;resize:none;"></textarea></td><td align="center" valign="top" width="60">  
  <table border="0" cellpadding="0" cellspacing="0" width="60">  
  <tbody><tr><td width="60" align="center" valign="top"><div style="font-size:10px;"><b id="jeuwu28">300</b></div></td></tr>  
  <tr><td width="60" align="center" valign="bottom"><input value="Отправить" class="mchat" id="mchatBtn" type="submit"><img alt="" style="display:none;" id="mchatAjax" src="http://s103.ucoz.net/img/fr/ajax3.gif" border="0" width="16"/></td></tr></tbody></table>  
  </td></tr></tbody></table>  
  <input type="hidden" name="numa" id="numa832" value="0"><input type="hidden" name="a" value="18"><input type="hidden" id="ajaxFlag" name="ajax" value="1"></form>  
  <script type="text/javascript">initSel7174();</script>  
  </td></tr></tbody></table></div>  
  <div style="height: 22px; width: 298px; border: 1px solid gray; background: transparent; margin-top: 1px;">  
  <div style="float: left; padding-top: 3px;"><a href="javascript://" rel="nofollow" onclick="document.getElementById('mchatIfm2').src='/mchat/?'+Math.random();return false;" title="Обновить"><img src="http://s39.ucoz.net/img/fr/mcr.gif" alt="Обновить" border="0" width="16" height="16" style="padding-left: 3px;"></a>  
  <a href="" rel="nofollow" onclick="new _uWnd('Sml',' ',-250,-350,{autosize:0,closeonesc:1,resize:0,icon:'http://s39.ucoz.net/img/fr/mcs.gif'},{url:'/index/35-0-2'});return false; " title="Вставить смайл"><img src="http://s39.ucoz.net/img/fr/mcs.gif" height="16" width="16" border="0" alt="Вставить смайл" style="padding-left: 3px;"></a>  
  <a href="" rel="nofollow" onclick="new _uWnd('mcb','BB-Коды',480,500,{autosize:0,resize:0,icon:'http://s39.ucoz.net/img/fr/mcb.gif'},{url:'/index/17', xml: false});return false; " title="BB-Коды"><img src="http://s39.ucoz.net/img/fr/mcb.gif" height="16" width="16" border="0" alt="BB-коды" style="padding-left: 3px;"></a>  
  <a href="" rel="nofollow" onclick="new _uWnd('Cntrl','Управление сообщениями',480,500,{autosize:0,resize:0,icon:'http://s39.ucoz.net/img/fr/mcm.gif'},{url:'/mchat/0-1', xml: false});return false; " title="Управление сообщениями"><img src="http://s39.ucoz.net/img/fr/mcm.gif" height="16" width="16" border="0" alt="Управление мини-чатом" style="padding-left: 3px;"></a></div>  
  <div style="margin-top: 4px; text-align:center; text-decorations: overline;"><a href="javascript://" onclick="$('#chat').slideToggle(2000)"><b>Заходите в чат</b></a></div>  
  </div>


забыли указать
Code
<img alt="" style="display:none;" id="mchatAjax" src="http://s103.ucoz.net/img/fr/ajax3.gif" border="0" width="16"/>
wacko

Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 5 | 15:52:24
ого... мастерски проделанная работа, пасибо:) йа только на один пункт уважуху подымать могу?

Читайте книги role.su - Rolesu Authors Workshop.
Makar3000
Сообщений: 177
Репутация: 47

Сообщение # 6 | 15:56:05
[Бриз], Да только на один. Но награды тоже есть smile

Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 7 | 15:57:29
да, йа в курсе:) иначе и быть не может)) спасибо)

Читайте книги role.su - Rolesu Authors Workshop.
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!