blackvj, все не так.
скрипт 2 раза выводинь ненадо, это вообще крайне плохо.
на имя текстареа скрипту плевать, он реагирует на то поле в котором курсор (при условии что поле не пустое, иначе приоритет будет у первого)
и перестаньте вы клепать этот ужас, заведите себе 1 js файл, подключите его в шапке, и в него добавляйте новые функции
ramzes, ага...значит просто отдельно яву вывести
ramzes, Создал отдельный java скрипт и его подключил.
А как тогда вывод делать bb?
К примеру у меня функция бб
Предварительно вырезал код java обработки фокуса. Который я заменил на твой и всунул его в отедльный ява.
Вывод делаю так
if ($set_user['bb'])
echo bb('add', 'msg');
echo '<textarea cols="' . $set_forum['farea_w'] . '" rows="' . $set_forum['farea_h'] . '" name="msg">' . htmlentities($res['text'], ENT_QUOTES, 'UTF-8') . '</textarea><br/>';
if ($set_user['bb'])
echo bb('add', '1');
echo '<textarea cols="' . $set_forum['farea_w'] . '" rows="' . $set_forum['farea_h'] . '" name="1">' . htmlentities($res['text'], ENT_QUOTES, 'UTF-8') . '</textarea><br/>';
Но тогда все равно фокус на втором поле при вставке с первой и второй панели бб.
Как же его бб выводить тогда?
Делаю даже так
if ($set_user['bb'])
echo bb();
echo '<textarea cols="' . $set_forum['farea_w'] . '" rows="' . $set_forum['farea_h'] . '" name="msg">' . htmlentities($res['text'], ENT_QUOTES, 'UTF-8') . '</textarea><br/>';
echo '<textarea cols="' . $set_forum['farea_w'] . '" rows="' . $set_forum['farea_h'] . '" name="1">' . htmlentities($res['text'], ENT_QUOTES, 'UTF-8') . '</textarea><br/>';
Всеравно фокус при вставке на втором поле ввода.
# blackvj (30.01.2014 / 01:39)
Делаю даже так
[php]if ($set_user['bb'])
echo bb();
echo '<textarea cols="' . $set_forum['farea_w'] . '" rows="' . $set_forum['farea_h'] . '" name="msg">' . htmlentities($res['text'], ENT_QUOT
ссылку дай на страницу. так я ни чего не пойму, что ты и куда всунул, и как оно у тебя работает
работает как надо (!) поле должно быть не пустым
а почему могут внезапно перестать работать ббкоды? не реагируют на нажатие! не у всех, но у многих юзеров!
в коде ничего не меняла, джоновские стоят
Jane, 1. Либо java не включена у них.
2. Либо браузер сам без java. Пример Арбуза Китайского.
3. Либо новая версия браузера конфликтирует с java кодом - про это читал на хабре.
ramzes, По идеи при фокусировки в первом поле при нажатии на кнопку ББ, тэг должен впервое поле встать.
При фокусировке на втором поле во второе поле встать.
А они у меня при нажатии всеравно во второе поле встают.