javascript Programming Glossary: document.createrange
Drop image into contenteditable in Chrome to the cursor http://stackoverflow.com/questions/10654262/drop-image-into-contenteditable-in-chrome-to-the-cursor var pos document.caretPositionFromPoint x y range document.createRange range.setStart pos.offsetNode pos.offset range.collapse range.insertNode..
How to move cursor to end of contenteditable entity http://stackoverflow.com/questions/1125292/how-to-move-cursor-to-end-of-contenteditable-entity contentEditableElement var range selection if document.createRange Firefox Chrome Opera Safari IE 9 range document.createRange.. Firefox Chrome Opera Safari IE 9 range document.createRange Create a range a range is a like the selection but invisible..
Select all DIV text with single mouse click http://stackoverflow.com/questions/1173194/select-all-div-text-with-single-mouse-click range.select else if window.getSelection var range document.createRange range.selectNode document.getElementById containerid window.getSelection..
Set cursor position on contentEditable <div> http://stackoverflow.com/questions/1181700/set-cursor-position-on-contenteditable-div range selection.getRangeAt 0 Get range Safari 2 else if document.createRange selection.anchorNode selection.anchorOffset selection.focusNode.. selection.focusNode selection.focusOffset range document.createRange range.setStart selection.anchorNode selection.anchorOffset range.setEnd.. else if cursorStart captureSelection var range document.createRange if cursorEnd range.setStartAfter cursorStart range.setEndBefore..
Persisting the changes of range objects after selection in HTML http://stackoverflow.com/questions/13949059/persisting-the-changes-of-range-objects-after-selection-in-html var saveSelection restoreSelection if window.getSelection document.createRange saveSelection function containerEl var range window.getSelection.. function containerEl savedSel var charIndex 0 range document.createRange range.setStart containerEl 0 range.collapse true var nodeStack..
PHP Remove JavaScript http://stackoverflow.com/questions/1886740/php-remove-javascript s.setBaseAndExtent e 0 e e.innerText.length 1 else var r document.createRange r.selectNodeContents e s.removeAllRanges s.addRange r else.. document.getSelection var s document.getSelection var r document.createRange r.selectNodeContents e s.removeAllRanges s.addRange r else if..
Select a complete table with javascript (to be copied to clipboard) http://stackoverflow.com/questions/2044616/select-a-complete-table-with-javascript-to-be-copied-to-clipboard el var body document.body range sel if document.createRange window.getSelection range document.createRange sel window.getSelection.. sel if document.createRange window.getSelection range document.createRange sel window.getSelection sel.removeAllRanges try range.selectNodeContents..
contenteditable, set caret at the end of the text (cross-browser) http://stackoverflow.com/questions/4233265/contenteditable-set-caret-at-the-end-of-the-text-cross-browser el.focus if typeof window.getSelection undefined typeof document.createRange undefined var range document.createRange range.selectNodeContents.. undefined typeof document.createRange undefined var range document.createRange range.selectNodeContents el range.collapse false var sel window.getSelection..
Insert link in contenteditable element http://stackoverflow.com/questions/5605401/insert-link-in-contenteditable-element if sel.getRangeAt sel.rangeCount linkRange document.createRange for var r 0 r sel.rangeCount r range sel.getRangeAt r containerEl..
Highlight text range using JavaScript http://stackoverflow.com/questions/6240139/highlight-text-range-using-javascript textNodes function setSelectionRange el start end if document.createRange window.getSelection var range document.createRange range.selectNodeContents.. end if document.createRange window.getSelection var range document.createRange range.selectNodeContents el var textNodes getTextNodesIn el..
How to set caret(cursor) position in contenteditable element (div)? http://stackoverflow.com/questions/6249095/how-to-set-caretcursor-position-in-contenteditable-element-div to button click but it doesn't work FF Chrome var range document.createRange var myDiv document.getElementById editable range.setStart myDiv.. var el document.getElementById editable var range document.createRange var sel window.getSelection range.setStart el.childNodes 2 5..
|