Страница 72 из 90

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 17:12
info
smoke писал(а):info, посути, что ты написал - это одно и тоже...

Да я знаю, что одно и то же, бб-код заменяется скриптом на хтмл - это понятно. Но меня интересует только одно (повторяю уже в третий раз) - как сделать кнопку бб-кода (ну или наподобие нее), но чтобы вместо стандарного [код]...[/код], вставлялся в сообщение определенный html-код. Прошу ответить тех, кто знает.

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 17:19
Smoke
Просто создай свою кнопку с BB кодом, а в качестве [код][/код] укажи свой html код...
--------
P.S Тема о том как создавать кнопки тут есть - ищи!

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 17:24
info
И что тогда будет, ведь скрипт бб-кода содержит функцию замены бб на хтмл. Смысл лепить хмтл в скрипт, если он еще потом будет заменяться на себя же. Я конечно в джаве не шарю, но по логике, необходим скрипт, не использующий замену, т.е. скрипт, просто позволяющий при нажатии на такую кнопку, вставить нужный хтмл-код, без лишних дополнительных обработок самое себя.

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 17:47
Smoke
Код: Выделить всё
<input value="Вставить!" onclick="simpletag('код','','','message','')" class="codeButtons" style="width: 20px; font-weight: bold;" type="button">

Тогда юзай чтото вроде этого....
Не проверял!

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 18:00
info
Это я уже пробовал, итог такой:
Код: Выделить всё
[<a href=]ссылка[/<a href=]

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 18:35
Smoke
проснись это другое

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 19:17
info
что другое?

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 23:05
Zeppter
Код: Выделить всё
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('<font color="red">') != -1) {
s=s.replace('[</font>','<font color="red">');
s=s.replace('</font>','</font>');
e[k].innerHTML=s;
}}}
</script>


+

Код: Выделить всё
<input type="button" value="red" onclick="simpletag('red','','','message',''); return false;" class="codeButtons" title="Красный текст" name="red" />


Проверяй и не **и всем мозги

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 23:42
info
Zeppter писал(а):Проверяй и не **и всем мозги

Zeppter, для начала благодарю, и попробую, но вот насчет *** мозгов - вас никто не заставлял отвечать, и если ваши мозги, простите, за**ны, так я тут причем - держите себя в руках, на крайняк успокоительное существует.

Re: Колонка любых вопросов для новичков!

СообщениеДобавлено: 16 июн 2009, 23:47
info
Кстати, Zeppter, вы привели обычный скрипт бб-кода, так что вопрос открыт.