|
|
|
| я создавал практически такую же тему, за что проуш прощения, но там немного е корректно поставлил вопрос.
собсн оесть код для вставки ББ кода в страницу... точнее в поле Текстареа.
но у меня ничего не получается, в чём проблема не понимаю, месяц наад всё работало.
буду благодарен за любую помощь.
вот проблемный участок кода:
<?php
$server = $_SERVER['DOCUMENT_ROOT'];
include "$server/anti/config.php";
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><small>
E-Mail:
</small></td></tr><tr><td>
<input COLS=40 name=\"email\" value=\"$email\">
</td></tr>
<tr><td><br /><small>
Домашняя страница:
</small></td></tr><tr><td>
<input COLS=40 name=\"homepage\" value=\"$homepage\">
</td></tr>
<tr><td><br /><small>
О Себе:
</small></td></tr><tr><td>
<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>
<textarea ROWS=10 COLS=80 onFocus=\"clearField()\" 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 />";
|
| |
|
|
|
|
|
|
|
для: 10100100
(08.08.2007 в 13:43)
| | Я же Вам уже отвечал в той теме
Если Вас мой ответ не устраивает, тогда опишите подробнее какая ошибка, где и т.д
И что же все же за функция clearField() ? где она у Вас располагается ?
Я почему спрашиваю, просто без onFocus с этой функцией все нормально работает, и BB коды вставляются | |
|
|
|
|
|
|
|
для: Faraon
(08.08.2007 в 14:02)
| | хы :) а я уже в предыдущей теме сказал что даже когда убираю эту функцию ничего не работает, а шде там и чего рпописано я не помню :) эо мне прописывали я в Яве не парю :) в обещм дело не в этйо функции, я её честно убирал и у меня честно ничего неработало всё равно... | |
|
|
|
|
|
|
|
для: 10100100
(08.08.2007 в 14:45)
| | Я в смысле имею ввиду вообще onFocus убрать. Проверял все работает | |
|
|
|
|
|
|
|
для: Faraon
(08.08.2007 в 15:01)
| | бгы- я в том же смысле :)) функцию убирал полностью но нчиего не работает... | |
|
|
|
|
|
|
|
для: 10100100
(08.08.2007 в 15:50)
| | Выбросите onfocus и будет действительно работать, у вас не работают только две вставки, потому как не передаются необходимые аргументы, перепешите две строки:
<a href="javascript:tag('', '')" onClick="javascript:tag('', ''); return false;" >[I]</a>
<a href="javascript:tag('', '')" onClick="javascript:tag('', ''); return false;" >[b]</a>
|
Ой нет наверное, это вырезает [I] форум. Тогда только проблема с onfocus - у меня тоже работает все. Возможно проблемы на самой (готовой) странице?
PS. Если ничего не получится, могу выставить рабочий код (другой) - не просто вставка, а добавление BB-тегов к выбранному тексту и пр. Что будет лишнего, сами удалите, или добавите. Если надо, но только завтра. | |
|
|
|
|
|
|
|
для: sim5
(08.08.2007 в 16:18)
| | Да в этом примере тоже теги вставляются к выбранному тексту | |
|
|
|
|
|
|
|
для: Faraon
(08.08.2007 в 17:37)
| | Что-то у меня не прокатывает такого, хотя бог с ним :) | |
|
|
|
|
|
|
|
для: sim5
(08.08.2007 в 17:39)
| | спасибо ребята, починил :)))
проблема оказалась как всегда банальна.
он ругался из за того что уменя и поле и форма называются одинаково :)))))
спасибо всем - вот что значит 2 месяца без практики :) | |
|
|
|