ugrás a tartalomhoz

Szövegszerkesztő fejlesztése textarea-hoz

mcleod · 2005. Júl. 22. (P), 03.20
Hali Mindenki!

Az a kérdésem, hogy hogyan tudok beszúrni pl. egy <b>...</b> tag-et egy textarea-ban kijelölt szöveg elé és után?

Az én elképzelésem az, hogy csinálok egy button-t, aminek az onClick-jére lefut egy függvény, ami a textarea-n belül kijelölt/highlighted szövegrész elé és mögé beteszi a kívánt tag-et (példámban a <b>...</b> -t ).

Ennek a megvalósítása érdekelne. Ha volna valakinek megoldása erre a problémára vagy más elképzelése/ötlete, azt megköszönném!

Sziasztok!
 
1

DevShed-ről

zila · 2005. Júl. 22. (P), 09.18
A DevShed-en találtam:
http://forums.devshed.com/t209193/s.html

function formatText(el,tagstart,tagend) {
        if (el.setSelectionRange) {
                el.value = el.value.substring(0,el.selectionStart) + tagstart + el.value.substring(el.selectionStart,el.selectionEnd) + tagend + el.value.substring(el.selectionEnd,el.value.length)
        }
        else {
                // IE code here...
        }
  }
üdv,
Zila

Ui: Erre léteznek igen jó megoldások: FCKEditor, TinyMCE, HTMLArea stb.
2

Köszi Zila!A devshed-es

mcleod · 2005. Júl. 22. (P), 13.16
Köszi Zila!

A devshed-es megoldás tökéletes!!!

Örök hálám üldözni fog... :)

Hali!
McLeod