Как мне узнать, в каком iframe мой выбор? - PullRequest
1 голос
/ 16 сентября 2010

У меня есть несколько iframe (редакторов) на моей странице.

Как узнать, в каком фрейме мой текущий выбор будет найден?

В этом редакторе у меня есть действительный HTML-контекст. Это выглядит так:

<iframe id="dynmaical_id">
  <head>
  ...
  </head>
  <body>
    <p>
      <span>Text</span> //cursor is set somewhere here
    </p>
  </body>
<iframe>

1 Ответ

1 голос
/ 15 марта 2012

Вы можете узнать, находится ли текущий выбор внутри iframe, проверив, установлено ли для него document.activeElement. Затем вы можете использовать document.activeElement.contentDocument.getSelection(), чтобы узнать выбор внутри iframe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...