получить доступ к элементам iframe - PullRequest
0 голосов
/ 29 ноября 2009

У меня есть iframe

<iframe id="Iframe1" frameborder="0" src="datalist.aspx">

В моем datalist.aspx у меня есть переключатель с идентификатором "rdb". Можно ли получить доступ к идентификатору радиокнопки через iframe на моей странице, где определен iframe. Я действительно хочу определить, была ли включена кнопка переключателя в коде JavaScript. Если я смогу получить его идентификатор, работать будет легче.

1 Ответ

0 голосов
/ 29 ноября 2009

Вы можете сделать следующее в html-файле родителя:

<html>
  <script>
    function check_radio() {
      alert(window.frames["inner_frame"].document.getElementById("rdb").checked)
    }
  </script>
  <iframe name="inner_frame" src="iframe_inner.html"></iframe>
  <a href="javascript:check_radio()">Check Radio Button 1</a>
</html>

Где html внутреннего фрейма (iframe_inner.html):

<input type="radio" name="group1" id="rdb"     value="1"> Radio Button 1
<input type="radio" name="group1" id="another" value="1"> Radio Button 2
...