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

JavaScript Reference
1. Event Handlers Reference
2. Javascript Collections
3. Javascript Methods
4. Javascript Objects
5. Javascript Properties
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
JavaScript Reference » Javascript Methods » createRange 
'createRange()' 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
-->    
<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.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))

</script></head>
<body onLoad="function1();">
<p>This is some text before the text that is used for comparison.</p>
<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 
below.</p>
<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>

    
      
      
Related examples in the same category
1. 'createRange()' Syntax, Parameters and Note
2. 'createRange()' is applied to
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.