Способ добавить текст из текстовой панели в HTML?
Итак, я знаю, что это может звучать так: "О чем говорит этот парень", но мой вопрос прост: есть ли в любом случае прочитать файл.txt, а затем добавить текст оттуда под
или
(Кстати, мне здесь постепенно начинает нравиться ^_^)
2 ответа
и сохраните или загрузите серверный скрипт, такой как php или.net, что бы вы ни использовали
Вы могли бы использовать contenteditable="true"
параметр в div, в который можно вставить или отобразить текст, например, в следующем примере:
<div class='page' style="display:block;" contenteditable="true"></div>
И измените его с помощью мощной функции JS (немного устарела) execCommand();
Пример:
<input type="button" value="B" onclick="document.execCommand('bold', false, '');" style="font-weight:bold"/>
<input type="button" value="I" onclick="document.execCommand('italic', false, '')" style="font-style:italic"/>
<input type="button" value="U" onclick="document.execCommand('underline', false, '')" style="text-decoration:underline"/>
<input type="button" value="S" onclick="document.execCommand('strikeThrough', false, '')" style="text-decoration:line-through"/>
Этот код изменит выбранный текст, например, если пользователь нажимает кнопку B или жирный шрифт, выделенный текст будет отображаться жирным шрифтом, а в исходном коде вашей веб-страницы будут некоторые <b></b>
теги вокруг выделенного текста.
Вот список аргументов функции на MDC
Это простой способ создания собственного редактора WYSIWYG HTML. Но есть некоторые ограничения...