Problem z którym ostro walcze od pewnego czasu: Mam taki oto kod(znalazłem gdzieś w google):
<html>
<head>
<script>
var vBase=new Array();
vBase[0]=new Array('0','<b>','</b>','B*','B','b0');
vBase[1]=new Array('0','<i>','</i>','I*','I','b1');
vBase[2]=new Array('0','<u>','</u>','U*','U','b2');
vBase[3]=new Array('0','<p>','</p>','Paragraf','Paragraf*','b3');
function rE(x){return document.getElementById(x);}
function f(x){
if (vBase[x][0]=='0'){
vBase[x][0]='1';
rE('pole').value+=vBase[x][1];
rE(vBase[x][5]).value=vBase[x][3];
}
else{
vBase[x][0]='0';
rE('pole').value+=vBase[x][2];
rE(vBase[x][5]).value=vBase[x][4];
}
rE('pole').focus();
}
</script>
</head>
<body>
<textarea id="pole"></textarea>
<input type="button" id="b0" onclick="f(0)" value="B" style="font-weight:bold;" />
<input type="button" id="b1" onclick="f(1)" value="I" style="font-style:italic;" />
<input type="button" id="b2" onclick="f(2)" value="U" style="text-decoration:underline;" />
<input type="button" id="b3" onclick="f(3)" value="Paragraf" />
</body>
</html>
Czy dałoby sie to tak przerobić żeby wstawiało znaczniki w miejsce w którym jest kursor? I żeby można było zaznaczyć jakąś część tekstu i za jednym kliknięciem objąć początek i koniec tego zaznaczenia