![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%)
|
Zna ktoś skrypt w js, który wstawiałby przed i po zaznaczonym tekście np. znacznik , . Chodzi mi o to, aby był jak najmniej rozbudowany. I ma być wstawianie tylko tagów, bez linków itd...
Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%)
|
Kod function wstaw(myField, myValueStart, myValueEnd) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValueStart+sel.text+myValueEnd; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == 0) { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos)+ myValueStart+myField.value.substring(startPos,endPos)+myValueEnd+myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } przykładowy formularz Kod <form name="FORMULARZ">
<input type="button" onclick="wstaw(FORMULARZ.TRESC, '[start]', '[stop]')" value="wstaw" /> <textarea name="TRESC"></textarea> </form> |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 20 Dołączył: 19.08.2007 Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim) Ostrzeżenie: (0%)
|
Kod function nazwafunkcji() { var txtarea = document.getElementById("area"); var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; document.getElementById("area").value= (txtarea.value).substring(0,selStart)+ "[b]"+(txtarea.value).substring(selStart, selEnd)+"[/b]" + (txtarea.value).substring(selEnd,txtarea.value.length); } to przyklad skryptu js do wstawienia zanku bbcode zaleta tego skryptu jest fakt ze wstawia on te zaznaczniki miedzy zaznaczony tekst Ten post edytował qba10 8.12.2007, 11:54:08 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 14 Dołączył: 25.08.2006 Ostrzeżenie: (0%)
|
Czy ktoś z Was mógłby do powyższych skryptów dorzucić funkcję, która automatycznie ustawi kursor tekstu pomiędzy wprowadzone znaczniki? Bardzo proszę o pomoc. :-)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 00:04 |