Доступ к идентификатору из iframe

Здесь я должен был построить страницу HTML с iFrame. У меня был идентификатор на iFrameстранице src. Можно ли получить доступ к идентификатору с моей текущей страницы через JavaScript.

Пожалуйста, помогите мне.

13.12.2008 07:31:19
2 ОТВЕТА

Это небольшой пример, который я привел,

<title>Untitled Page</title>
<script type="text/javascript" >
    function ShowVal() {
        alert(myIframe.document.getElementById('nameText').value);
    }

</script>

myIfrmae - это идентификатор iframe. и 'nameText' - это элемент управления текстовым полем на странице, содержащейся в iframe.

Я вызывал эту функцию ShowVal с родительской страницы при нажатии кнопки.

Спасибо.

PS Извините не смог выложить весь пример. Возникли проблемы с размещением HTML.

0
13.12.2008 07:58:00

Вы должны быть осторожны, если вы обращаетесь к сценарию iframe со своей родительской страницы, чтобы убедиться, что ваш iframe уже загрузился, прежде чем запросить его. Вот пример:

window.onload = function () {
    document.getElementById('iframeId').onload = function () { //Attach an onload function to the iframe
        //Do the stuff you want to do with the iframe here
        //because this function is executed once the iframe has finished loading
    };
};
1
13.12.2008 08:03:35
хороший пример и ответ, хотя :)
Tarik 13.12.2008 20:31:43