работа с textarea (Проблема с вставкой картинки в форму)
Здравствуйте товарищи!!!
Есть проблемка! Как вставить в поле textarea картинку и записать в переменную её исходный код ну типо <img src="http: и тд" /> Нашёл код админки на Яаве переделал работает но только с фреймом как подтачить под форму(т.е под textarea) вод код рабочего скрипта ----> function Toolkit () { var TStyle = ''; } var Content = "<b>C</b>ontent <b>E</b>xample"; if (navigator.userAgent.match(/msie/i)) EditField = frames['EditFrame'].document; else if (navigator.userAgent.match(/gecko/i)) EditField = document.getElementById('EditFrame').contentDocument; else alert("ArthEdit is not supported by your browser"); EditField.designMode = 'On'; EditField.write(Content); вот код httml ----> <TABLE width="100%" height="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#666666"> </TR> <TR><TD height="1" bgcolor="#dddddd"></TD></TR> <TR> <TD bgcolor="#ffffff"><IFRAME id="EditFrame" width="100%" height="100%" frameborder="0" ></IFRAME></TD> </TR> </TABLE> <SCRIPT src="editor.js"></SCRIPT> заранее благодарю за подсказку)))) сам в ЯавеСкрипт неселён прошу помощи! |
используйте теги для кода, не очень удобно разбираться =\
Картинку, вроде, нельзя вставить в textarea. А в iframe можно. |
По-моему, чем заново придумывать велосипед, лучше встроить редактор типа TinyMCE (облегчив его от кучи мусора).
|
EugenyK,
Ну ну Облехчи его от кучи мусора .... Заи...шся... |
wenom,
Элемент textarea создан и может быть использован только для текста, никаких html-элементов, в т.ч и картинок, в нём быть не может. Но вы можете связать ваш iframe с textarea, например, присваивая полю textarea содержание(innerHTML) iframe на событии onSubmit соответствующей формы. |
Цитата:
|
EvilAdmin, жжошь. Пеши ищо. Мы ща все браузеры повзламываем. Они нам не только картинки в текстареа показывать будут, а и деньги со счетов клиентов перекидывать.
|
А почему это не сделать через CSS? В стилях Вы можете прописать разные классы для текстареа и вставлять id класса для соответствующего текстового поля? Или я что-то не понял... ?
|
Цитата:
|
Элементарно через CSS это всё делается. В почти любой элемент формы вставляется картинка. Кому интересно пишите мне на denis[гавгав]evilzone.lv разжую.
2Kolyaj падонки в игноре, ...здуй в библиотеку, читай азбуку. |
EvilAdmin, или вставь в textarea картинку, которую будет обтекать текст (хоть через css, хоть через что), или убей себя. Уж разжуй для местных темных, не читавших азбук.
Как будто тут никто не знает, как фон у элемента устанавливать. Первое сообщение прочитай, умник. |
Предлагаю тупейшую идею но рабочую но ней 1 минус,
когда картинку покалечит типа: <textarea name='text' rows=1 cols=30> <img src=\"http://kartinko.jpg\"></textarea> ты на обрабатующем файле пишешь: $text_new = preg_replace("~(\\\)~","",$text); $text_new // уже выглядит примерно так:<img src="http://kartinko.jpg"> |
Часовой пояс GMT +3, время: 22:34. |