Napisałem funkcję do prostego bbcode:
function wstawb() { var txtarea = document.getElementById("area"); var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; document.getElementById("area").value= (txtarea.value).substring(0,selStart)+ ""+(txtarea.value).substring(selStart, selEnd)+"" + (txtarea.value).substring(selEnd,txtarea.value.length); }
Moim problemem jest to że po wywołaniu funkcji gdy treść w polu tekstowym jest większa niż rozmiar pola (pojawia się suwak) suwak zostaje przesunięty do góry. Czy mógłby ktoś powiedzieć dlaczego tak się dzieje?
Pozdrawiam,
Piro