TROOPER
16-11-2005, 12:41
Pozdrav!
Zanima me kako napraviti sistem slican ovome na forumu:
Unutar <textarea> imamo tekst (u browseru) koji selektiramo. Kada kliknemo na 'gumbic', selektirani_tekst se pretvori u [ B ]selektirani_tekst[ /B ].
Guglao sam do ovoga:
sT = document.selection.createRange();
sTxt = sT.text;
if(!sTxt.length > 0)
{
alert('Selektrirajte tekst koji zelite da bude bold!');
return( false);
}
sT.text = '[ B]' + sTxt + '[/B ]';
...ali ne radi u Firefoxu (konkretno 1.0.7.). Zacudio sam se kad sam skuzil da cak radi u Operi.
Muljao sam nesto sa document.getSelection() ali nista od toga.
Obzirom da nisam maher u JS-u, nisam bas uspio prokuziti kako je to izvedeno ovdje na VBulletin forumu.
..pa prosim lijepo ak je netko prokuzio sistem da napise kako.
Zahvaljujem
Zanima me kako napraviti sistem slican ovome na forumu:
Unutar <textarea> imamo tekst (u browseru) koji selektiramo. Kada kliknemo na 'gumbic', selektirani_tekst se pretvori u [ B ]selektirani_tekst[ /B ].
Guglao sam do ovoga:
sT = document.selection.createRange();
sTxt = sT.text;
if(!sTxt.length > 0)
{
alert('Selektrirajte tekst koji zelite da bude bold!');
return( false);
}
sT.text = '[ B]' + sTxt + '[/B ]';
...ali ne radi u Firefoxu (konkretno 1.0.7.). Zacudio sam se kad sam skuzil da cak radi u Operi.
Muljao sam nesto sa document.getSelection() ali nista od toga.
Obzirom da nisam maher u JS-u, nisam bas uspio prokuziti kako je to izvedeno ovdje na VBulletin forumu.
..pa prosim lijepo ak je netko prokuzio sistem da napise kako.
Zahvaljujem