ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

08.06.2009, 01:22
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от Rednoise
токо там дофига чо еще есть и я упорно пытаюсь разобрать это все на куски
PHP код:
//создаём iframe
var iframe = document.createElement("iframe");
//определяем его параметры
iframe.frameBorder=0;
iframe.frameMargin=0;
iframe.framePadding=0;
iframe.height=200;
//определяем класс uframe
if(textarea.attr('class'))
iframe.className = textarea.attr('class');
//определяем id iframe
if(textarea.attr('id'))
iframe.id = textarea.attr('id');
//определяем имя iframe
if(textarea.attr('name'))
iframe.title = textarea.attr('name');
//присоединяем iframe к textarea
textarea.after(iframe);
//определяем контект iframe
var css = "<link type='text/css' rel='stylesheet' href='"+css_url+"' />";
var content = textarea.val();
var doc = "<html><head>"+css+"</head><body class='frameBody'>"+content+"</body></html>";
//заносим контент в iframe
iframe.contentWindow.document.open();
iframe.contentWindow.document.write(doc);
iframe.contentWindow.document.close();
//Выставляем режим редактирования объектов
if (document.contentEditable)
{
iframe.contentWindow.document.designMode = "On";
}
//атачим картинку в iframe
iframe.contentWindow.document.execCommand('InsertImage', false, 'я_картинко.джпг');
http://msdn.microsoft.com/ru-ru/library/ms536419(en-us,VS.85).aspx
http://fastcoder.org/articles/?aid=172
http://fastcoder.org/articles/?aid=204
Последний раз редактировалось FireFenix; 08.06.2009 в 11:04..
|
|
|

08.06.2009, 05:32
|
|
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме: 62416
Репутация:
41
|
|
+10, сенкс огромное, седня попожже буду ковырять дальше, чуть что отпишусь, пЫсЫ: поспал 4 часа проснулся оттого что эти смайлы приснились ггг))))
|
|
|

08.06.2009, 10:12
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
используй fckeditor  много возможностей и легко можно прикрутить куда угодно)
|
|
|

08.06.2009, 22:57
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Как продолжение темы...
Вот попался на харде. Нашёл редактор на JS - TinyMCE
Редактор на вики
Офф сайт редактора откуда можно посмотреть как работает и скачать этот редактор
|
|
|

09.06.2009, 09:56
|
|
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме: 62416
Репутация:
41
|
|
Sharky, да вот и суть то в том что ненужны все эти примочки, надо только смайлы и ппц, щя я чо наковыряю выложу код, появились идеи...
|
|
|

09.06.2009, 18:33
|
|
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме: 350627
Репутация:
1
|
|
Я согласен с товарищем "FireFenix" !!!!!!
Ваши идеи не дадут нужного результата , так как они бы-ли-бы уже реализованы , единственное что вам поможет это сделать на flash + as3 , все остальное бесмысленая трата времени !!!!
Но на flashe это тоже не так просто !
|
|
|

09.06.2009, 19:35
|
|
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме: 62416
Репутация:
41
|
|
malik555, да мне не главное чтото сделать по своему, прикрутить готовый скрипт не сложно, а вот понять всю суть его работы можно только когда сам сделаешь подобное, пусть и методом тыка, мне просто хочется разобраться и понять это все
|
|
|

09.06.2009, 20:40
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме: 991929
Репутация:
395
|
|
разберешси приведи полный простенький пример твоего поля ввода, хоть это чисто извращенство но интересненько.
JS сила!
|
|
|

09.06.2009, 21:21
|
|
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме: 350627
Репутация:
1
|
|
Сообщение от Rednoise
malik555, да мне не главное чтото сделать по своему, прикрутить готовый скрипт не сложно, а вот понять всю суть его работы можно только когда сам сделаешь подобное, пусть и методом тыка, мне просто хочется разобраться и понять это все
На as3 я знаю как это сделать но тоже довольнно сложно , на js я думаю принцып такойже !
|
|
|

09.06.2009, 22:11
|
|
Новичок
Регистрация: 28.03.2007
Сообщений: 29
Провел на форуме: 62416
Репутация:
41
|
|
Gar|k, да приводить то особо нечего, просто есть текстареа в который происходит набор сообщения, ну как я полагаю его надо допустим при загрузке ДОМа заменять на <input type="hidden" name="textarea" /> а вместо него подставлять <iframe></iframe> и во время ввода данных их копию заносить в скрытый текстареа, при этом в ифрейм вставлять картинку смайла а в текстареа заносить лишь его код
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|