Mohammad
3 سال پیش توسط Mohammad مطرح شد
10 پاسخ

بهترین روش برای طراحی text editor ساده

سلام وقتتون بخیر
من میخوام یه تکست ادیتور ساده طراحی کنم
اول از execCommand استفاده کردم دیدم مسنوخ شده

شما چه راه حلی پیشنهاد میدید ؟
ممنون میشم همه دوستان نظرشون رو بگن

@asp.gosk


ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش آپدیت شد
1

واقعا همه ی نظرات را خوندین؟
جواب های من و همینطور آقای @mhyeganeh پاسخ به سوالتون باید باشه:
https://roocket.ir/discuss/12411#subject-44360
https://roocket.ir/discuss/12411#subject-44382


سهیل حیدری
@hbr 3 سال پیش آپدیت شد
1

به نظرم باید یک تگ textarea بزاری داخل کدت و کاربر متنشو وارد کنه بعد یکسری button بزاری مثلا bold یا italic یا underline و... که متن رو ببره تو قالب html و یکسری کلید دیگه برای مثلا رسم جدول و... که این کلیدها کد html تولید کنن داخل textarea بعد محتوای html تگ textarea رو ذخیره کنی تو بانک اطلاعاتی. بعد این کدی که شامل textarea هست و button ها و action هاشو کلا یک کلاس یا یک کامپوننت یا یک کتابخونه تبدیل کنی و هرجایی که نیاز داشتی اضافه کنی به پروژه و ازش استفاده کنی.


Mohammad
@Mohammad.Naderi85 3 سال پیش مطرح شد
0

من مشکلم اینه که چه جوری به قسمتی که کاربر متن رو select می کنه دسترسی پیدا کنم


سهیل حیدری
@hbr 3 سال پیش مطرح شد
2
<html><head>
<script>
function alertme(){
var textarea = document.getElementById("textArea");  
var selection = (textarea.value).substring(textarea.selectionStart,textarea.selectionEnd);
alert (selection);
}

</script>

</head>
<body> 
<p><textarea class="noscrollbars" id="textArea"></textarea></p>
<button onclick="alertme()">Click me</button>
</body></html>

Mohammad
@Mohammad.Naderi85 3 سال پیش مطرح شد
0

خیلی ممنون از راهنماییتون
فقط من میخوام وقتی روی مثلا بولد کلیک شد اون قسمت از متن بولد بشه و وقتی دوباره کلیک شد از حالت بولد در بیاد
من گفتم وقتی روی بولد کلیک شد کلاس بهش اعمال بشه ولی ارور میده


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش آپدیت شد
0

قبلا در این گفتگو به این موضوع پرداخته شده:
https://roocket.ir/discuss/12411


Mohammad
@Mohammad.Naderi85 3 سال پیش مطرح شد
0

ممنون این ها رو مشاهده کردم کمکی نکرد


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش آپدیت شد
1

واقعا همه ی نظرات را خوندین؟
جواب های من و همینطور آقای @mhyeganeh پاسخ به سوالتون باید باشه:
https://roocket.ir/discuss/12411#subject-44360
https://roocket.ir/discuss/12411#subject-44382


Mohammad
@Mohammad.Naderi85 3 سال پیش مطرح شد
0

خیلی ممنون اون رو دقت نکردم
من اگه بخوام از مارک داون استفاده کنم روش استفاده ازش چطوری هست ؟
باید نصبش کنم ؟


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 3 سال پیش آپدیت شد
0

خواهش میکنم.
به مستنداتش می تونید مراجعه کنید:
https://github.com/markdown-it/markdown-it

در کل همونطور که در گفتگوی ذکر شده، صحبتش رو کردیم، کلا طراحی ویرایشگر ارسال نظر، کار پیچیده ای محسوب میشه.


Mohammad
@Mohammad.Naderi85 3 سال پیش مطرح شد
1

خیلی ممنون از راهنمایی همه دوستان 🙏🙏

@milad
@hbr


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام