'compareEndPoints()' Example : compareEndPoints « Javascript Methods « JavaScript Reference

JavaScript Reference
1.Event Handlers Reference
2.Javascript Collections
3.Javascript Methods
4.Javascript Objects
5.Javascript Properties
JavaScript Reference » Javascript Methods » compareEndPoints 
'compareEndPoints()' Example

Example revised from 

The Web Programmer's Desk Reference
by Lazaro Issi Cohen and Joseph Issi Cohen 

ISBN: 1593270119
Publisher: No Starch Press 2004
<script language="JavaScript">
var myRange
function function1() {
    myRange = document.body.createTextRange();

function function2() {
    var selectR = document.selection.createRange();
    alert(myRange.compareEndPoints("StartToEnd", selectR))

function function3() {
    var selectR = document.selection.createRange();
    alert(myRange.compareEndPoints("StartToStart", selectR))

function function4() {
   var selectR = document.selection.createRange();
   alert(myRange.compareEndPoints("EndToStart", selectR))

function function5() {
   var selectR = document.selection.createRange();
   alert(myRange.compareEndPoints("EndToEnd", selectR))

<body onLoad="function1();">
<p id="myText1" style="color:red;">
This is a text stream that is used for the first part of the comparison.</p>
<p>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 
<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();">

Related examples in the same category
1.'compareEndPoints()' Syntax, Parameters and Note
2.'compareEndPoints()' is applied to
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.