Nieuw lid |
|
ok bedankt, ik heb er het volgende van gemaakt, wel enkel getest in IE6
function ubbSel(startTag, endTag){
var txt = '';
if (window.getSelection){
txt = window.getSelection();
window.getSelection() = startTag+txt+endTag;
}
else if (document.getSelection){
txt = document.getSelection();
document.getSelection() = startTag+txt+endTag;
}
else if (document.selection){
txt = document.selection.createRange().text;
document.selection.createRange().text = startTag+txt+endTag;
}
}
function ubbSel(startTag, endTag){ var txt = ''; if (window.getSelection){ txt = window.getSelection(); window.getSelection() = startTag+txt+endTag; } else if (document.getSelection){ txt = document.getSelection(); document.getSelection() = startTag+txt+endTag; } else if (document.selection){ txt = document.selection.createRange().text; document.selection.createRange().text = startTag+txt+endTag; } }
html voorbeeld:
<input type="button" value="bold" onclick="ubbSel('[ b ]','[ /b ]')">
(spaties om ubb op dit forum te voorkomen )
EDIT:
als ik nu tekst selecteer buiten de textarea en ik klikt op de buttons dan wordt de ubb ook daar toegepast, dat is niet echt de bedoeling, hoe kan dit opgelost worden? |