Доступ к идентификатору из iframe - PullRequest
1 голос
/ 13 декабря 2008

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

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

Ответы [ 2 ]

1 голос
/ 13 декабря 2008

Вы должны быть осторожны, если вы обращаетесь к сценарию 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
    };
};
0 голосов
/ 13 декабря 2008

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

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

</script>

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

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

Спасибо.

P.S. Извините не удалось опубликовать весь пример. Возникли проблемы с публикацией HTML.

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