Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не работает скрипт для добавления bb-code

13K
12 марта 2007 года
Mayc
38 / / 01.02.2007
Сразу поправлюсь, работает под Осликом, Макстоном, а вот под Мозилой не работает.даже незнаю почему. Скажу честно, писал не сам
Код:
//Где "sform"-название формы, а "message"-название текстового поля(textarea)
<script>
function addtotext(s1,s2)
{
 if(document.selection){
  var s   = document.sform.message.value;
  var str = document.selection.createRange();

  if(str.text!="" && s.indexOf(str.text)>=0){
   if(str.text.indexOf(s1)==0) return '';
   str.text = s1+str.text+s2;
  } else {
   if(document.sform.message.createTextRange && document.sform.message.caretpos){
    var caretpos = document.sform.message.caretpos;
    caretpos.text = s1+s2;
    document.sform.message.focus();
   } else {
    document.sform.message.value = s+s1+s2;
    document.sform.message.focus();
   }

  }
 }
 return false;
}
</script>

Форма:
[HTML]
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%"><div align="center"><b>Комментарии:</b></div></td>
</tr>
<tr>
<td align="center"><table><tr><td><form method='POST' name='sform' action='index.php?action=add_comm'>
<input type="hidden" name="storyID" value="{$num}">
<textarea cols=50 rows=7 name='message'></textarea></td></tr>
<tr><td><center>
<a href="" onClick="addtotext(':)',''); return false;"><img src='images/smiles/smile.gif' border='0'></a>
<a href="" onClick="addtotext(':d',''); return false;"><img src='images/smiles/biggrin.gif' border='0'></a>
<a href="" onClick="addtotext(':p',''); return false;"><img src='images/smiles/razz.gif' border='0'></a>
<a href="" onClick="addtotext(';)',''); return false;"><img src='images/smiles/wink.gif' border='0'></a>
<a href="" onClick="addtotext(':lol',''); return false;"><img src='images/smiles/lol.gif' border='0'></a>
<a href="" onClick="addtotext(':cool',''); return false;"><img src='images/smiles/cool.gif' border='0'></a>
<a href="" onClick="addtotext(':ee',''); return false;"><img src='images/smiles/eek.gif' border='0'></a>
<a href="" onClick="addtotext(':o',''); return false;"><img src='images/smiles/redface.gif' border='0'></a>
<a href="" onClick="addtotext(':8',''); return false;"><img src='images/smiles/rolleyes.gif' border='0'></a>
<a href="" onClick="addtotext(':x',''); return false;"><img src='images/smiles/mad.gif' border='0'></a>
<a href="" onClick="addtotext(':(',''); return false;"><img src='images/smiles/frown.gif' border='0'></a>
<a href="" onClick="addtotext(':cry',''); return false;"><img src='images/smiles/cry.gif' border='0'></a>
<a href="" onClick="addtotext(':!',''); return false;"><img src='images/smiles/idea.gif' border='0'></a>
<a href="" onClick="addtotext(':?',''); return false;"><img src='images/smiles/confused.gif' border='0'></a>
</center></td></tr><tr><td width="100%" align="center">
<input type=submit value="Отправить"></td></tr></form></table></td>
</tr>
</table>
[/HTML]
15
12 марта 2007 года
shaelf
2.7K / / 04.05.2005
В поиск по форуму. Обсуждалось не раз с тучей ссылок и примеров.
13K
12 марта 2007 года
Mayc
38 / / 01.02.2007
Извиняюсь.Не знал просто к какому разделу более отнести и как грамотно ввести слова искомые
15
13 марта 2007 года
shaelf
2.7K / / 04.05.2005
"Редактор на JavaScript" например.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог