Показать сообщение отдельно
  #5 (permalink)  
Старый 02.11.2009, 13:48
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Думаю что проблема здесь:
var txtarea = document.post.body;

Во первых, так давно уже не пишут, а пишут например так
var txtarea = document.getElementById(id);

соответственно textarea:
<textarea id="body-txt" cols="30" rows="5"></textarea>


Разные textarea, разные id, самый простой способ сказать code куда надо вставлять это
code('<div class=&quot;b&quot;> </div>','body-txt')


Соответственно:
function code(text,id) {


Кстати смысл делать вот это:
if (document.getElementById) {
        item = document.getElementById(id);
      } else if (document.all){
        item = document.all[id];
      } else if (document.layers){
        item = document.layers[id];
      }
? ie прекрасно понимает: document.getElementById(id), зачем проверять на совместимость там где совместимость есть?

Последний раз редактировалось Gozar, 02.11.2009 в 13:58.
Ответить с цитированием