|
|
|
| Подскажите как сделать: если выделять тект и нажимать на кнопку где-нить рядом с формой типа [b][/b]... чтобы выделить текст жирным...как такой можно замутить?
Как в этой форме что я сейчас пишу)) Как понимаю это наверное Java? | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 13:21)
| | Да, это осуществляется на JavaScript - за основу можно взять форму с этого форума. | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 13:21)
| | Теги в textarea добавляются JavaScript`ом. Далее все записываются в базу, а при выводе обрабатываются php-обработчиком. Или при заносе в базу обрабатываются php-обработчиком. | |
|
|
|
|
|
|
|
для: Faraon
(22.02.2008 в 13:42)
| | где можно посмотреть такой скрипт? | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 13:50)
| | Пробелы стоят чтобы форум не захавал
<?
echo "<script language='JavaScript1.1' type='text/javascript'>
function tag(text1, text2)
{
if ((document.selection))
{
document.about.about.focus();
document.about.document.selection.createRange().text = text1+document.about.document.selection.createRange().text+text2;
} else document.about.about.value += text1+text2;
}
</script>";
echo "<form action=\"cab_change_inf_o.php\" name=\"about\" method=\"post\" enctype=\"multipart/form-data\">
<table cellspacing=\"0\" cellpading=\"0\" border=\"0\" bordercolor=\"000000\" width=\"400\">
<tr><td><br /><small>
Форма
</small></td></tr><tr><td>
<a href=\"javascript:tag('[ i]', '[ /i]')\" onClick=\"javascript:tag('[ i]', '[ /i]'); return false;\" >[ I]</a>
<a href=\"javascript:tag('[ b]', '[ /b]')\" onClick=\"javascript:tag('[ b]', '[ /b]'); return false;\" >[ b]</a>
<a href=\"javascript:tag('[ U]', '[ /U]')\" onClick=\"javascript:tag('[ U]', '[ /U]'); return false;\" >[ U]</a>
<a href=\"javascript:tag('[ big]', '[ /big]')\" onClick=\"javascript:tag('[ big]', '[ /big]'); return false;\" >[ big]</a>
<a href=\"javascript:tag('[ small]', '[ /small]')\" onClick=\"javascript:tag('[ small]', '[ /small]'); return false;\" >[ small]</a>
<a href=\"javascript:tag('[ coment]', '[ /coment]')\" onClick=\"javascript:tag('[ coment]', '[ /coment]'); return false;\" >[ coment]</a>
<a href=\"javascript:tag('[ img]', '[ /img]')\" onClick=\"javascript:tag('[ img]', '[ /img]'); return false;\" >[ img]</a>
<a href=\"javascript:tag('[ email]', '[ /email]')\" onClick=\"javascript:tag('[ email]', '[ /email]'); return false;\" >[ email]</a>
<a href=\"javascript:tag('[ url]', '[ /url]')\" onClick=\"javascript:tag('[ url]', '[ /url]'); return false;\" >[ url]</a>
<br>
<textarea ROWS=10 COLS=80 name=\"about\" value=\"$about\">$about</textarea>
<input type=hidden name=id_user value=\"$id_user\">
<input style=\"background-color:ffffff\" name=\"ok\" type=\"submit\" value=\"Изменить\">
</td></tr></table></form></td></tr></table><br /><br />";
?>
|
| |
|
|
|
|
|
|
|
для: Faraon
(22.02.2008 в 13:56)
| | Извените конечно за дебильный вопрос... А где тут пробелы должны стоять?: | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 14:35)
| | Не должны стоять, это я поставил чтобы этот форум их не захавал. В bb-кодах, например | |
|
|
|
|
|
|
|
для: Faraon
(22.02.2008 в 14:38)
| | че-то у меня тэги не срабатывают...
<?
echo "<script language='JavaScript1.1' type='text/javascript'>
function tag(text1, text2)
{
if ((document.selection))
{
document.about.about.focus();
document.about.document.selection.createRange().text = text1+document.about.document.selection.createRange().text+text2;
} else document.about.about.value += text1+text2;
}
</script>";
echo " <form name=\"form1\" method=\"POST\" action=\"add_news.php\">
<a href=\"javascript:tag('', '')\" onClick=\"javascript:tag('', ''); return false;\" >[I]</a>
<a href=\"javascript:tag('', '')\" onClick=\"javascript:tag('', ''); return false;\" >[b]</a>
<a href=\"javascript:tag('[U]', '[/U]')\" onClick=\"javascript:tag('[U]', '[/U]'); return false;\" >[U]</a>
<a href=\"javascript:tag('[big]', '[/big]')\" onClick=\"javascript:tag('[big]', '[/big]'); return false;\" >[big]</a>
<a href=\"javascript:tag('[small]', '[/small]')\" onClick=\"javascript:tag('[small]', '[/small]'); return false;\" >[small]</a>
<a href=\"javascript:tag('[coment]', '[/coment]')\" onClick=\"javascript:tag('[coment]', '[/coment]'); return false;\" >[coment]</a>
<a href=\"javascript:tag('[img]', '[/img]')\" onClick=\"javascript:tag('[img]', '[/img]'); return false;\" >[img]</a>
<a href=\"javascript:tag('[email]', '[/email]')\" onClick=\"javascript:tag('[email]', '[/email]'); return false;\" >[email]</a>
<a href=\"javascript:tag('[url]', '[/url]')\" onClick=\"javascript:tag('[url]', '[/url]'); return false;\" >[url]</a>
<br>
<p>
<label>Заголовок новости:<br>
<input name=\"title\" type=\"text\" id=\"title\" size=\"50\">
</label>
</p>
<p>
<label>Текст в колонку новостей (краткий): <br>
<textarea name=\"description\" cols=\"38\" rows=\"15\" id=\"description\"></textarea>
</label>
</p>
<p>
<label>Дата:<br>
<input name=\"date\" type=\"text\" id=\"date\" size=\"50\">
</label>
</p>
<p>
<label>Полный текст новости:<br>
<textarea name=\"text\" cols=\"60\" rows=\"20\" id=\"text\"></textarea>
</label>
</p>
<p>
<label>
<label>
<input type=\"submit\" name=\"submit\" id=\"submit\" value=\"Добавить новость\">
</label>
</p>
</form>";
?>
|
| |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 14:47)
| | в чем может быть проблема? | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 14:52)
| |
>
<a href=\"javascript:tag('', '')\" onClick=\"javascript:tag('', ''); return false;\" >[ I]</a>
|
У Вас же здесь пустые значения в функции tag('', '')
надо что то туда вставить, в данном случае [ i], [ /i]
onClick=\"javascript:tag('[ i]', '[ \i]');
И с [ b] тоже самое | |
|
|
|
|
|
|
|
для: Faraon
(22.02.2008 в 15:27)
| | вот их как-раз таки захавал форум))) они есть!
В чем может быть еще проблема? | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 21:41)
| | Можете, если не заработает, взять мою
Прочитайте 2 пост полностью
http://softtime.ru/forum/read.php?id_forum=4&id_theme=40496 | |
|
|
|
|
|
|
|
для: bronenos
(22.02.2008 в 21:56)
| | спасибо большое.... щас буду пробывать) | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 21:41)
| | >вот их как-раз таки захавал форум))) они есть!
какого их? И причем здесь форум, я привел пример, и эккранировал с пробелом, чтобы данный форум не принял мой пост буквально :) | |
|
|
|
|
|
|
|
для: shmel79
(22.02.2008 в 13:21)
| | Вот http://tigir.com/javascript.htm, но вариант bronenos'а ловчее | |
|
|
|