В этой статье описывается метод реализации функций вызова IFRAME Cross Page в JS. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
В проектах вы неизбежно столкнетесь с такой проблемой. Страница вводит iframe и требует, чтобы родительская страница вызовала функцию страницы дочерней страницы, или на детской странице необходимо вызвать функцию родительской страницы. Например: теперь есть две страницы Parent.html и Child.html. где parent.html содержит iframe, а iframe указывает на child.html. Теперь вам нужно вызвать метод js of Child.html/parent.html в parent.html/child.html.
Конкретная реализация кода выглядит следующим образом:
Parent.html Parent Page:
Скопируйте код следующим образом: <html>
<голова>
<script type = "text/javascript">
function parent_click () {
оповещение («от родительской страницы»);
}
</script>
</head>
<тело>
<input type = "button" value = "вызов этой странице функции" onclick = "parent_click ();" />
<input type = "button" value = "Calling Child Page Function" onclick = 'window.frames ["childpage"]. child_click ();' />
<iframe id = "kildpage" name = "childpage" src = "inner.html" crameborder = "0"> </iframe>
</body>
</html>
child.html subpage:
Скопируйте код следующим образом: <html>
<голова>
<script type = "text/javascript">
function child_click () {
оповещение («называемая функция подпаги»);
}
</script>
</head>
<тело>
<input type = "button" value = "Функция вызова родительской страницы" onclick = 'parent.window.parent_click ();' />
<input type = "button" value = "вызов этой странице функции" onclick = "child_click ();" />
</body>
</html>
Я надеюсь, что описание в этой статье будет полезно для каждого веб -программирования на основе JavaScript.