Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как значение положить в textarea 
V
    Опции темы
Samotnik
Дата 15.2.2008, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Не знаю, куда делась, тема,...  которую я ток что создал, поэтому попробую еще раз, может на етот раз домовой ее не унесет   smile 
У меня есть  Main.js    В котором 2 функции, одна отправляет  запрос,  вторая принимает  результат и выводит на страницу...   так вот, у  меня сейчас все выводится в одну строку, а мне нужно, что бы  было красиво, все данные лежали в  textarea   Конкретно, вот эта строчка вывода данных
Код

_this.task.dlg.getContentDiv().innerHTML = res.result;

мне ее нужно положить в   textarea

Добавлено через 4 минуты и 35 секунд
вот функция полностью, принимающая  значения 
Код

com_sfexample.prototype.callback = function(res, _this) {
    res = sfSystem.fromJSON(res.responseText);
    if (res.fault) {
        alert(res.fault);
    } else {
             _this.task.dlg.getContentDiv().innerHTML = res.result;
    }
}

PM MAIL   Вверх
Samotnik
Дата 15.2.2008, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Никто не знает ????      
Допустим создать  элемент  
Код

document.createElement("textarea");

а что потом  дальше с ним делать ????     как етот  элемент связать с моим выводом ??... 
PM MAIL   Вверх
ksnk
Дата 15.2.2008, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



а если так написать
Код

_this.task.dlg.getContentDiv().value = res.result;
?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Samotnik
Дата 15.2.2008, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



ksnk, 
не работает....   
PM MAIL   Вверх
Ghirik
Дата 15.2.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Это _this.task.dlg.getContentDiv() есть textarea?


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Samotnik
Дата 15.2.2008, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



Ghirik,  неа ....   а фиг  знает, что это такое )))     В этом  файлике  Main.js   всего лишь  2  функции  ...       запроса и  ответа       Щас  споршу у кого нить,  что  это такое    smile 
PM MAIL   Вверх
Ghirik
Дата 15.2.2008, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Код

var txt = document.createElement("textarea");
txt.setAttribute(id, 'textarea');
txt.setAttribute(value, res.result);
document.body.appendChild = txt;


Наверное как то так...


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Samotnik
Дата 15.2.2008, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



вот полностью  файлик,  может он хоть что нить поряснит 
Код

com_sfexample = function(task) {
}

com_sfexample.prototype.init = function() {
    var dlg = this.dlg = this.task.dlg;
   
    dlg.getContentDiv().style.overflow = "hidden";
    var data = "";
    sfSystem.callAction("NewAction", data, this.callback, this);
}

com_sfexample.prototype.callback = function(res, _this) {
    res = sfSystem.fromJSON(res.responseText);
    if (res.fault) {
        alert(res.fault);
    } else {
        _this.task.dlg.getContentDiv().innerHTML = res.result;
    }
}


Добавлено через 8 минут и 3 секунды
Ghirik,  так тоже не работает   ((((

Это сообщение отредактировал(а) Samotnik - 15.2.2008, 16:10
PM MAIL   Вверх
Ghirik
Дата 15.2.2008, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Исправьте в вашем файле вот так:

Код

    } else {
        document.getElementById('textarea').value = res.result;
    }
}



Только вначале создайте элемент textarea с id='textarea'.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Samotnik
Дата 15.2.2008, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



так ?
Код

 var txt = document.createElement('textarea')
        txt.setAttribute("id", "textarea"); 
        document.getElementById('textarea').value = res.result;

а  txt    как заюзать ??...  
не работает  (((((
PM MAIL   Вверх
dsCode
Дата 15.2.2008, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



Samotnik, innerText


--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
Samotnik
Дата 15.2.2008, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



dsCode,  не понимаю,  что именно  нужно сделать с   innerTextом   ??
 smile 
PM MAIL   Вверх
dsCode
Дата 15.2.2008, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 565
Регистрация: 8.9.2007
Где: Saint-Petersburg

Репутация: 19
Всего: 26



Эм.. =) innerText не работает в FF, пардон ) Вообще, value прекрасно работает:

Код

<html>
  <head>
    <title>test</title>
    <script type="text/javascript">
    </script>
  </head>
  <body>
    <script type="text/javascript">
      var t = document.createElement('textarea');
      t.value = 'bla\nbla'; // все ок
      //t.innerHTML = 'bla\nbla'; // \n не будет работать
      //t.innerText = 'bla\nbla'; // не работает в FF
      document.getElementsByTagName('body')[0].appendChild(t);
    </script>
  </body>
</html>



--------------------
the .code inside
:my music
PM MAIL WWW ICQ Jabber   Вверх
Samotnik
Дата 15.2.2008, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 3
Всего: 191



dsCode,   пасибо заработало  вот так 
Код

var t = document.createElement('textarea');
      t.value = res.result; 
       document.getElementsByTagName('body')[0].appendChild(t);

но только результат выводится на самом  первом  окне    smile    а нужно, в текущем, открывшимся !!!!

Добавлено через 10 минут и 41 секунду
вроде  сделал 
всем  пасибо 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0743 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.