Recently I had the need to get hold of the selected text within my dhtmlxEditor control.
I couldn’t find an API function to do this so wrote my own.
It works in IE and FF (and possibly other browsers as well but can’t verify).
I had to modify my local version of dhtmlxEditor.js file so would be good to make the next version of the product if deemed ok.
this.getSelectedText = function(){
var userSelection = “”;
if (this.edWin.getSelection)
{
userSelection = this.edWin.getSelection();
}
else if (this.edDoc.selection)
{
// should come last; Opera!
userSelection = this.edDoc.selection.createRange();
}
var selectedText = userSelection;
if (_isIE)
{
selectedText = userSelection.text;
}
return selectedText;
}
Thank you for the provided solution.
Probably we will add this method into the next editor edition.