如何使javascript链接目标指向我的iframe?

如何使javascript链接目标指向我的iframe?,javascript,html,Javascript,Html,我有一个iframe,其中有一个javascript函数。基本上,我想创建一个锚定标记来调用函数并在iframe中激活它。你知道吗 <p><a href="javascript:document.body.contentEditable='true'; document.designMode='on'; void 0" target="test">Edit Google</a></p> <iframe name="test" src="ht

我有一个iframe,其中有一个javascript函数。基本上,我想创建一个锚定标记来调用函数并在iframe中激活它。你知道吗

<p><a href="javascript:document.body.contentEditable='true'; document.designMode='on'; void 0" target="test">Edit Google</a></p>

<iframe name="test" src="http://www.google.com"></iframe>


它不起作用。有什么想法吗?

我在四处搜索,试图找到答案,但我认为如果我只给你一个指向我找到的这个网站的链接会更容易:

出于明显的安全原因,你不能这样做:一个网站不能也不应该控制其他网站中的任何内容

如果两个页面在同一个域中,有一种方法,但是不同的域?没有


不显示iframe,您可以尝试使用AJAX加载外部站点,解析结果并显示您自己的表单。

使用像“target”这样的单一属性无法解决此问题,您需要更改Javascript。请出示一些代码我不太明白你的问题。。。所以你有一个iframe,在iframe的html中,有你正在谈论的函数。您希望从iframe的父页面调用它。如果这是你想要的,我会告诉你解释你这么做的原因,因为这不是一个非常明确和标准的做事方式。。。还要考虑的是,如果你想兼容XHTML 1.1,IFRAMES应该用手套来对待…无论如何请展示一些代码,iframe中的函数位于何处,我可能会比猜测更有用:)。实际上,我在上面的示例中使用的javascript是通用的。无论iframe中的内容是什么,实际上您都可以将javascript粘贴到地址栏中,然后按enter键。然后你可以编辑页面。一个很好的例子就是这样。假设我想在google主页中插入一个javascript。基本上,我只需要使用浏览器打开地址,在地址中键入以下javascript并输入,然后我就可以编辑页面了。“javascript:document.body.contentEditable='true';document.designMode='on';void 0”。但是现在,我想做一些不同的事情,我想这样做。像这样的东西,但它不工作。