![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: нет Всего: 78 |
У меня появилась такая идея. Может, кто подскажет, как ее реализовать?
Суть такова. Есть WISYWIG панель, в которой владелец может редактировать текст. Так вот хочу, чтобы он из проводника кидал в textarea изображение, а вставлялся тэг <img src="images/имя_каритнки"> и одновременно на сервак отправлялась картинка в папку images. Так вот... Реально это? Если реально, то какие соображения будут? Я про теорию... Организовать код я смогу (это я написал, чтобы не было таких постов, типа "Мы тут помогаем с кодом, а не пишем за тебя все...") Заранее благодарен. -------------------- Ll 2 |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: нет Всего: 78 |
Так что, никто не знает, или не хочет знать?
З.Ы. Я, вроде, писал тему в php, а не в JavaScripts. Плз, модеры, перенесите в форум по php. Спс. -------------------- Ll 2 |
|||
|
||||
| Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 4 Всего: 56 |
Твоя задача не имеет ничего с php. Во всяком случае, в том виде, каком она представлена здесь. У тебя все должно делаться на стороне клиента, а php, как ты знаешь, выполняется на стороне сервера
Добавлено @ 21:06 В textarea, я думаю, не получится так сделать, а вот в iframe, у которого designMode = "on" вставляется рисунок без проблем. Если связать код iframe с содержимым textarea, то - это путь к решению твоей задачи. Только как ты будешь отсылать это изображение на сервер? Свойство fileUpload.value только для чтения. |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: нет Всего: 78 |
Спасибо за подсказку (сам сразу не догадался). Так вот у меня появилось решение проблемы с твоей помощью, Illuminaty.
Сначала файлы закачиваются на сервак с помощью php. После этого на странице есть имена файлов, которые есть на сервере и их превьюшка. А потом с помощью iframe и textarea я с этого списка добавляю в текст теги <img> Спасибо за подсказку. -------------------- Ll 2 |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Не надо их закачивать - когда кидаешь картинку из любого видимого места окна, она появляется в фрейме (в designMode или contentEditable). По onChange фрейма (работать должен в designMode) проверяешь код на наличие "<IMG", и все их превращаешь в текст тегов заменой "<". Textarea при этом тоже не нужно.
-------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
| Illuminaty |
|
|||
![]() /*Антон Захаров*/ ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1238 Регистрация: 19.3.2005 Где: Россия, Казань Репутация: 4 Всего: 56 |
12345c, а как изображение на сервер попадет?
|
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Когда юзер захочет сохранить наваянное, текст отсылается на сервер, и если перетащены урлы, то сервер их скачивает. Если локальные файлы - запросит загрузить по input file (останется нажать кнопку). Но заранее заставлять юзера думать о закачке картинки на сервер, когда он даже кода не сохранил, и неизвестно, нужна ли она будет - ни к чему.
-------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |