![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę zrobić taki prosty edytor tekstu z podstawowymi znacznikami. Napisałem już kod, lecz nie wiem dlaczego, działa tylko w Operze. W FireFox'ie nie robi zupełnie nic, a w IE powiela tekst w polu tekstowym. Oto kod: <script type="text/javascript" language="JavaScript"> <!-- var tags = new Array(); tags[0] = new Array('<b>', '</b>'); tags[1] = new Array('<i>', '</i>'); tags[2] = new Array('<u>', '</u>'); function addtag(tagID, txtID){ var txtarea = document.getElementById(txtID); var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; txtarea.value=(txtarea.value).substring(0,selStart)+tags[tagID][0]+(txtarea.valu e).substring(selStart, selEnd)+tags[tagID][1] + (txtarea.value).substring(selEnd,txtarea.value.length); } //--> </script> Używam go tak:
gdzie 'xpagetext' to nazwa pola tekstowego, w którym ma zostać dodany znacznik. Co robię źle? Pozdrawiam Ten post edytował usercontrol 31.10.2006, 09:45:08 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:02 |