This works in almost the same way as the move() method but instead of collapsing the TextRange first, it just operates on the start point of the current text range. Then the keyword determines how the start point is indexed onwards or backwards.
This method has two arguments. The first argument indicates what to look for when adjusting the TextRange object. The second indicates how many times to apply that location search. A negative value indicates a backwards search. The start point is modified according to the rules determined by this keyword. If the second argument is omitted, it is assumed to be the value 1. The following keywords can be applied:
character
word
sentence
textedit
The character keyword causes the startpoint to be indexed onwards by a single character position.
The word keyword looks for the next word break in the document text.
The sentence keyword looks for the next full stop at the end of a sentence.
The textedit keyword moves the start point either to the beginning or end of the original selection.
This method returns an integer describing how many times it was able to move the start point.
Be careful that the start and end points do not get crossed over. It is possible that the internal logic of the browser would cope with this and fix things up, but it is a likely area where the browser may be expected to fail.
Prev | Home | Next |
TextRange.moveEnd() | Up | TextRange.moveToBookmark() |
JavaScript Programmer's Reference, Cliff Wootton Wrox Press (www.wrox.com) Join the Wrox JavaScript forum at p2p.wrox.com Please report problems to support@wrox.com © 2001 Wrox Press. All Rights Reserved. Terms and conditions. |