IFrame Неопределенное значение при загрузке тела

Как я могу получить значение моего iframe, используя загрузку тела, я получаю неопределенное значение.

мой нерабочий код:

index.html

<body onload ="loadThis()">

      <iframe id = "myframe" src = "sample.html"></iframe>

</body>

my.js

function loadThis(){

      var doc = window.frames['myframe'].document.getElementById('userID').innerHTML;

      alert(doc);

}

Функция «loadThis()» запускается до загрузки Iframe. Как я могу заставить это работать?


person Robin Carlo Catacutan    schedule 14.01.2012    source источник


Ответы (1)


Вы должны сделать это:

<body >

  <iframe onload ="loadThis()" id = "myframe" src = "sample.html"></iframe>

</body>
person khael    schedule 15.01.2012
comment
Не подумал об этом, мило. - person Robin Carlo Catacutan; 16.01.2012