В этой статье описывается метод вызова функций на странице Framework Iframe в JavaScript. Этот метод вызова на самом деле очень прост. С помощью этого метода мы можем передать или изменить значения между ifRames, и операция очень проста. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
Доступ к функциям в iframe:
Кода кода выглядит следующим образом: document.getElementById ('commentiframe'). ContentWindow.haslogined ();
Комментарий - это идентификатор iframe.
Выполнить его в window.onload
Примеры следующие:
1.html
Скопируйте код следующим образом: <a href = "#" onclick = "window.frames ['frame1']. Mynext ()"> aa </a>
<iframe id = "frame1" src = "2.html"> </iframe>
2. HTML Страница
Скопируйте код следующим образом: <script language = "javascript" type = "text/javascript">
Функция myNext ()
{
предупреждение (1);
}
</script>
Нажав кнопку тестирования в 1.HTM, может аннулировать кнопку MyButton в 2.HTM (Iframe Page). Это так просто, ха -ха. Если вы хотите вызвать функцию JS в 2.HTM, напишите это:
Скопируйте код следующим образом: self.frames ['a']. FunctionName (param)
Вызовите функцию JS в 2.htm в 1.htm: iframe2.showinfo ();
Пример Описание:
Предположим, есть 2 страницы, index.html и inner.html. В index.html есть iframe, и SRC этого Iframe указывает на inner.html.
Теперь мы должны сделать:
1. Вызовите метод JS на inner.html в index.html
2. Вызовите метод JS на index.html in inner.html
Код реализации выглядит следующим образом:
index.html:
Скопируйте код следующим образом: <html>
<голова>
<script type = "text/javascript">
функция ff () {
Alert (">> Это индекс функции js index.html");
}
</script>
</head>
<тело>
<div style = "founke: lightblue;">
Это индексная страница.
<input type = "button" value = "fun Index's Function" onclick = "ff ();" />
<input type = "button" value = "Запустить функцию внутренней страницы" onclick = 'window.frames ["ChildPage"]. Sonff ();' />
</div>
<iframe id = "kildpage" name = "childpage" src = "inner.html" crameborder = "0"> </iframe>
</body>
</html>
inner.html:
Скопируйте код следующим образом: <html>
<голова>
<script type = "text/javascript">
Функция sonff () {
Alert (">> Это функция JS внутренней страницы");
}
</script>
</head>
<тело>
<div style = "фон: Lightgreen;">
Это внутренняя страница.
<input type = "button" value = "fun Index's Function" onclick = 'parent.window.ff ();' />
<input type = "button" value = "Запустить функцию внутренней страницы" onclick = "sonff ();" />
</div>
</body>
</html>
Я надеюсь, что описание в этой статье будет полезно для каждого веб -программирования на основе JavaScript.