从主页调用主页上的功能

时间:2016-01-15 10:29:07

标签: javascript jquery

我无法从框架上调用所有者页面上的功能。

来自Jsfiddle的代码显示了问题:

主页(框架所有者)

按钮开帧器:

<a href="https://fiddle.jshell.net/HappyCougar/f9e1v1ck/8/show/light/" onclick="var frame = window.open(this.href, 'frame','width=1000,height=825px,toolbar=1,location=0,resizable=1,scrollbars=1');frame.focus(); return false;">Open Window</a>

功能必须调用的内容:

function simple_function() {
  $("b").text("WORK!");
}

框架:

尝试调用函数:

$("button").click(function(){
    window.opener.$('body').append("<script type='text\/javascript'>simple_function();<\/script>");
});

返回框架

  

未定义simple_function

主页

上没有任何内容

什么问题?

https://fiddle.jshell.net/HappyCougar/p7dxeznc/1/show/light/ - 简单的主页 https://fiddle.jshell.net/HappyCougar/f9e1v1ck/8/show/light/ - 简单框架

1 个答案:

答案 0 :(得分:0)

这与框架无关,你在谈论窗户。为什么不直接从打开的窗口调用该函数,如:

<script type="text/javascript">
window.opener.simple_function();
</script>