从iframe调用父窗口函数

从iframe调用父窗口函数

我想从iframe调用父窗口JavaScript函数。

<script>
    function abc()
    {
        alert("sss");
    }</script><iframe id="myFrame">
    <a onclick="abc();" href="#">Call Me</a></iframe>


慕后森
浏览 1753回答 3
3回答

MYYA

<a&nbsp;onclick="parent.abc();"&nbsp;href="#"&nbsp;>Call&nbsp;Me&nbsp;</a>看见窗口.家长返回对当前窗口或子框架的父框架的引用。如果窗口没有父窗口,则其父属性是对其自身的引用。当窗口加载到<iframe>,&nbsp;<object>,或<frame>,它的父对象是包含该窗口的元素的窗口。

梵蒂冈之花

我最近得找出为什么这也不起作用。您想要从子IFrame调用的javascript需要位于父级的头上。如果它在正文中,则脚本在全局范围内不可用。<head> &nbsp;&nbsp;&nbsp;&nbsp;<script> &nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;abc()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("sss"); &nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;</script></head><body> &nbsp;&nbsp;&nbsp;&nbsp;<iframe&nbsp;id="myFrame"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a&nbsp;onclick="parent.abc();"&nbsp;href="#">Click&nbsp;Me</a> &nbsp;&nbsp;&nbsp;&nbsp;</iframe></body>希望这能帮助那些再次碰到这个问题的人。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript