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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> картинки в textarea 
:(
    Опции темы
lasalexx
  Дата 15.4.2006, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 1



как сделать так, чтоб в текстовых полях отображались картинки, смаилы например, как на некоторых email ах. может вопрос не в том форуме задаю, но помоему это ближе всего к javascript у (или к html, css).
PM MAIL WWW ICQ MSN   Вверх
12345c
Дата 15.4.2006, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



 Место вопроса правильное, потому что такое свойство часто используется в онлайновых редакторах. Но картинки на самом деле отображаются не в textarea, а в iframe с атрибутом designMode. См. пример: http://js2.ru/example/JsPrimeryCode-47.htm

Если только для IE, то можно в DIV и других тегах с атр.  contentEditable . (см. поиск на форуме) 

Это сообщение отредактировал(а) 12345c - 3.3.2008, 15:26


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
lasalexx
Дата 15.4.2006, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 1



спасибо за ответ. Но что делать если я хочу передать информацию через POST?
PM MAIL WWW ICQ MSN   Вверх
12345c
Дата 16.4.2006, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Читают document.body.innerHTML или document.documentElement.innerHTML. Правда, его содержимое не будет однозначным для разных бр., в отличие от textarea. Вставляют в форму, передают.
PM WWW   Вверх
lasalexx
Дата 7.10.2006, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 1



а нельзя ли в iframe работать с выделеным текстом (что то типо createRange, htmlText, selectionStart), что бы двигать картинку то в право, то влево?
PM MAIL WWW ICQ MSN   Вверх
Sardar
Дата 7.10.2006, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



lasalexx, можно, курить http://xpoint.ru/know-how/WYSIWYG/TrueJavaScriptEditor там же ссылки на моздев и MSDN.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
lasalexx
Дата 7.10.2006, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

Репутация: нет
Всего: 1



написал чего то для IE, но что не очень получается:
Код

<script>

onload=function(){
    t1.document.designMode='on';
    setTimeout(f, 100);
    }

function f(){
    t1.focus();
    }

function insPicture(){
    t1.document.body.innerHTML+='<img src="snow.gif">'
    }

function chPos(p){
    var s=t1.document.selection.createRange();
    s.text.replace(" align=left", "");
    s.text.replace(" align=right", "");
    s.text.replace(">", " align="+p+">");
    }
</script>

<iframe name="t1" src="javascript: document.write('<body bgcolor=#7894B2 text=#880000>'); document.close()"></iframe>
<br><br>
<img src="snow.gif" onClick="insPicture()">
<form>
<input type="button" value="left" onClick="chPos('left')">
<input type="button" value="right" onClick="chPos('right')">
</form>


пробовал s.htmlText, но всё равно нет.
помоему с  t1.document.selection  что то ни то.

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


 




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


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

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