Убедитесь, что iframe выбран сразу - PullRequest
1 голос
/ 06 января 2012

Возможно, это глупый вопрос, но когда я использую iframe, при щелчке по фрейму становятся доступны определенные аспекты (контролируемые слушателями событий в html-файле, который используется iframe).Если вы щелкнете за пределами фрейма, он потеряет доступ к этим элементам управления и слушателям событий.Есть ли способ сделать так, чтобы iframe уже был нажат? .Извините за плохую формулировку, но я не нашел ни одного способа сделать это, есть мысли?

Ответы [ 2 ]

1 голос
/ 06 января 2012
<iframe id="iframe" autofocus="true" src="page.html"></iframe>

<script>
    document.getElementById('iframe').focus();
</script>

Атрибут autofocus в HTML5 также может усиливать фокус элемента. В этом примере это избыточно.

1 голос
/ 06 января 2012

попробуй:

iframe.onblur = function() {
  iframe.focus();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...