Здесь я создал HTML-страницу с iFrame
. У меня был идентификатор на странице iFrame
src. Возможно ли получить доступ к идентификатору с моей текущей страницы через JavaScript.Доступ к id из iframe
Пожалуйста, помогите мне.
Здесь я создал HTML-страницу с iFrame
. У меня был идентификатор на странице iFrame
src. Возможно ли получить доступ к идентификатору с моей текущей страницы через JavaScript.Доступ к id из iframe
Пожалуйста, помогите мне.
Это небольшой пример, который я поставил через,
<title>Untitled Page</title>
<script type="text/javascript" >
function ShowVal() {
alert(myIframe.document.getElementById('nameText').value);
}
</script>
«myIfrmae» является идентификатор фрейма. и 'nameText' - это элемент управления текстовыми полями на странице, содержащейся в iframe.
Я вызывал эту функцию ShowVal с родительской страницы одним нажатием кнопки.
Спасибо.
P.S. Извините, не удалось опубликовать весь пример. Возникли проблемы с публикацией Html.
Вы должны быть осторожны, если вы получаете доступ к скрипту 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
};
};
хороший образец и ответ tho :) – Tarik 2008-12-13 20:31:43