Редктирования textarea
Доброго времени, уважаемые знатоки :)
Столкнулся со следущей проблемой. Есть сайт и админка. Через админку добавляется материал в "textarea". Нужно, чтобы скрипт ко всем изображениям добавлял тег <a> со стилем. Просто ко всем изображениям нужно чтобы применялся скрипт "Highslide", есть такой, с помощью него, при клике изображение увеличивается. Если бы этот текст был бы не в "textarea", то проблем бы не возникло. Нашел бы все изображения с помощью метода "getElementsByTagName('img')" и скажем в цикле добавил бы ко всем изображениям тег <a>. Но дело в том, что с текстом, который находится в "textarea" это дело не срабатывает. Думаю что конечно же есть много способов, которые могут мне помочь, иначе не было столько html-редакторов, встаиваемых в сайт, которые работают по подобному принципу. Дайте пожалуйста дельный совет. Большое спасибо. |
Получаешь текст из textarea и делаешь что-то подобное:
<script> var text = 'текст<div><img src="kuku.ru/ris.png"></div> текст <img test>'; alert(text.replace(/(<img.*?>)/g, '<a>$1</a>')); </script> |
Часовой пояс GMT +3, время: 05:34. |