Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Простейший он-лайн html редактор на ASP .NET / 3 сообщений из 3, страница 1 из 1
21.08.2006, 20:50
    #33933265
Yuri
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший он-лайн html редактор на ASP .NET
Мне нужно сделать subj. Чтобы через web-интерфейс пользователь мог добавить на страницу текст, создать в этом тексте ссылку, сделать текст жирным, положить картинку. И все...

Это лучше написать самому или для этого удобнее использовать какие-либо готовые компоненты?
...
Рейтинг: 0 / 0
21.08.2006, 21:49
    #33933319
Max951
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший он-лайн html редактор на ASP .NET
Мне нужно сделать subj. Чтобы через web-интерфейс пользователь мог добавить на страницу текст, создать в этом тексте ссылку, сделать текст жирным, положить картинку. И все...

Это лучше написать самому или для этого удобнее использовать какие-либо готовые компоненты?
зачем самому? гуглим по слову FCKEditor

Но и тогда,
Когда во всей планете
Пройдет вражда племен,
Исчезнет ложь и грусть, -
Я буду воспевать
Всем существом в поэте
Шестую часть земли
С названьем кратким Русь.
С. Есенин
...
Рейтинг: 0 / 0
22.08.2006, 10:46
    #33933847
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простейший он-лайн html редактор на ASP .NET
YuriМне нужно сделать subj. Чтобы через web-интерфейс пользователь мог добавить на страницу текст, создать в этом тексте ссылку, сделать текст жирным, положить картинку. И все...

Это лучше написать самому или для этого удобнее использовать какие-либо готовые компоненты?
Готовых компонентов море. Осталось только определиться, не слишком ли тяжелыми они будут для конкретного проекта. Если нужна полная функциональность, то тогда уж точно использовать готовое, а вот если надо только несколько операций, то можно и самому накидать.

Если кратко, то вот пример добавления линка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
function AddLink(){
var sText = document.selection.createRange();
if (!sText==""){
     document.execCommand("CreateLink");
     if (sText.parentElement().tagName == "A"){
       sText.parentElement().innerText=sText.parentElement().href;
       document.execCommand("ForeColor","false","#FF0033");
     }    
  }
else{
    alert("Please select some blue text!");
  }   
}
</script>
<P unselectable="on">Select any portion of the following blue text, such as "My favorite Web site". Click the button to turn the selected text into a link. The text will be changed to the URL that you specify.</P>
<P style="color=#3366CC">My favorite Web site is worth clicking on. Don't forget to check out my favorite music group!</P>
<BUTTON onclick="AddLink()" unselectable="on">Click to add link</BUTTON>

Дальше в том же духе. Короче, поиск по слову execCommand
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Простейший он-лайн html редактор на ASP .NET / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]