jak uzyskać zaznaczony tekst z iframe za pomocą javascript?

<html>
 <body>
  <script type="text/javascript">

   function smth() {

    if (document.getSelection) {
    var str = document.getSelection();
    if (window.RegExp) {
      var regstr = unescape("%20%20%20%20%20");
      var regexp = new RegExp(regstr, "g");
      str = str.replace(regexp, "");
    }
    } else if (document.selection && document.selection.createRange) {
     var range = document.selection.createRange();
     var str = range.text;
    }   

    alert(str);
   }
  </script>   

    <iframe id="my"  width="300" height="225">
   .....some html ....
    </iframe>      

    <a href="#" onclick="smth();">AA</a>
 </body>    
</html>

zsmth funkcja mogę pobrać zaznaczony tekst z jakiegoś diva, ale nie działa on z iframe. jakieś pomysły, jak uzyskać wybrany tekst z iframe?

questionAnswers(5)

yourAnswerToTheQuestion