JavaScript Reference/Javascript Methods/compareEndPoints

Материал из Web эксперт
Версия от 11:22, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

"compareEndPoints()" Example

   <source lang="javascript">
  

<html> <head> <script language="JavaScript"> var myRange function function1() {

   myRange = document.body.createTextRange();
   myRange.moveToElementText(myText1); 

} function function2() {

   var selectR = document.selection.createRange();
   alert(myRange.rupareEndPoints("StartToEnd", selectR)); 

} function function3() {

   var selectR = document.selection.createRange();
   alert(myRange.rupareEndPoints("StartToStart", selectR)); 

} function function4() {

  var selectR = document.selection.createRange();
  alert(myRange.rupareEndPoints("EndToStart", selectR)); 

} function function5() {

  var selectR = document.selection.createRange();
  alert(myRange.rupareEndPoints("EndToEnd", selectR)); 

} </script></head> <body onLoad="function1();">

This is a text stream that is used for the first part of the comparison.

This is a text stream that is used for the second part of the comparison. Highlight any part of this section with your mouse, then click one of the buttons below.

<input type="button" value="StartToEnd" onclick="function2();"> <input type="button" value="StartToStart" onclick="function3();"> <input type="button" value="EndToStart" onclick="function4();"> <input type="button" value="EndToEnd" onclick="function5();"> </body> </html>


     </source>
   
  


"compareEndPoints()" is applied to

   <source lang="javascript">

+----------------+--------------------------------------------------------------+ | Applied_To |TextRange | +----------------+--------------------------------------------------------------+

     </source>
   
  


"compareEndPoints()" Syntax, Parameters and Note

   <source lang="javascript">

Note: Compares the position of the start and/or end points of two text ranges. Return value: -1 the end or start point of the first range is

               after the end or start point of the second range, 
               

0 the end or start points of both ranges are at the same location 1 the end or start point of the second range is after

               the end or start point of the first range.
   

Syntax:

textRangeName.rupareEndPoints(param1, param2)

Parameters:

   param1   Required; the type of comparison: StartToEnd, StartToStart, EndToStart, or EndToEnd.
   param2   Required; the second text range. 
   
     
     </source>