In firefox, I have had success with selectionStart and selectionEnd
if you have a form:
form name=a
textarea name=b/textarea
you can access the start and end points of the highlighted text (or
get the position of the cursor in the text) with:
startPoint = document.a.b.selectionStart;
endPoint = document.a.b.selectionEnd;
This won't work in IE (where I tend to use document.selection) so you
have to do some kind of functionality test like:
if(document.selection){
//do IE stuff
}else if(myField.selectionStart)
//do mozilla stuff
Hope this helps
--
Patrick
www.agavegroup.com
On 8/9/05, Buddy Quaid [EMAIL PROTECTED] wrote:
Hi everyone,
I'm new to this group and this is my first message.
I am porting over a rich text editor that currently only works in IE.
I have done tons of search about getting the selected text in a page.
I'm very close...for instance...you can now see the formatting buttons
and also I have the correct code to get it to know what is selected and
if you click 'bold' it will put the bold tags around it in a text box.
I want it so that if NOTHING is selected and you hit bold it will give
you an alert box for the text that you would like bolded. Then plance
that text with the bold tags around it. My problem is I can't get the
right code of the DOM to test correctly for a selection being made in
the text box.
I am currently trying
Str = window.getSelection;
If (str.isCollapsed) {
if true do this;
}else{
do this;
}
I put alert(str.isCollapsed) in there to trace what is going on but it's
ALWAYS true.
I'm wondering if it's because the text is in a textarea and not just on
the page?
Like I said, I have been getting it to work without sniffing to see if a
selection has actually been made to put the tags around the text but I
can't for the life of me sniff it out through code.
I've also tried
Str = window.getSelection;
If(str.toString().length 0) to no avail.
Thanks in advance!
Buddy
**
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list getting help
**
**
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list getting help
**