Hi,
There are many tables in my HTML page. When a user hovers on a table, it should be automatically selected(onmouseover event) so that the user can copy(Ctrl+v) it to clipboard. I searched for a way in stackoverflow and ended up with the following code. But it only works in Firefox (window.getSelection() doesn't work in IE). How can I make it work in IE?
  var prevRange = null;
  function s(node) {
    var s = window.getSelection();
    var r = document.createRange();
    r.selectNode(node);
    if (prevRange) {
      s.removeRange(prevRange);
    }
    s.addRange(r)
    prevRange = r;
  }
For some unknown reason, I can't use s.removeAllRanges() in FF. It gives "invalid label" error. hmmm.
Also, is there a way to programmatically copy the selected code to clipboard?
Thanks.
Sam