<?
defined('_IN_JOHNCMS') or die('LOL?');
?>
<!-- jsToolBar by Azq2 -->
<script type="text/javascript"
language="JavaScript">
/*<![CDATA[*/
try
{
var textareas =
document.
getElementsByTagName
('textarea');
for(var k = 0; k < textareas.length;
k++) textareas[k].outerHTML =
linkbuf(k) + textareas[k].
outerHTML ;
} catch(e) {}
function tag(text, index)
{
var textarea = document.
getElementsByTagName
('textarea')[index];
if(textarea.selectedStart !=
undefined)
{
var start = textarea.selectedStart;
var str = textarea.value;
var len = str.length;
textarea.value = substr(str, 0,
start) + text + substr(str, start, len);
}
else
{
textarea.value += text;
}
}
function linkbuf(index)
{
var out = '';
<?
echo "\nout += '[<a href=\"javascript:tag(\'[url=".$_SESSION
[buf]."]ссылка[/url]\', '+index+')
\">вставить ссылку</a>] ';";
?>
return '<div> ' + out + ' </div>';
}
/*]]>*/
</script>
подлючаю его в end.php
и если в настойках юзeрa включенa эта функция то всё работает...
if ($set_user['bb']){
require_once 'jsToolbuf.php';
}
Но иногда такой глюк! Поле textarea иногда пропадает и остается только кнопка [написать] приходится обновлять страницу..
в чем может быть трабл?