将变量或其他内容传递给Iframe父级PHP/JS/Html

将变量或其他内容传递给Iframe父级PHP/JS/Html,iframe,Iframe,好吧,这就是交易 我有一个页面,然后它加载一个iframe 当单击iframe中的任何内容时,主页面(iframe父级)将重新加载 我怎样才能拥有它,这样,如果从iframe内部的单击中重新加载iframe父对象,就会传递某个布尔值或某个内容,显示不同的内容 对于iframe,我使用了 opener.location.reload(); 感谢您,您可以将location.href设置回自身,而不是简单地重新加载,而是添加一个包含您想要传递的值的查询字符串。具体的操作方式将取决于父级是否已经有查

好吧,这就是交易

我有一个页面,然后它加载一个iframe

当单击iframe中的任何内容时,主页面(iframe父级)将重新加载

我怎样才能拥有它,这样,如果从iframe内部的单击中重新加载iframe父对象,就会传递某个布尔值或某个内容,显示不同的内容

对于iframe,我使用了

opener.location.reload();

感谢您,您可以将location.href设置回自身,而不是简单地重新加载,而是添加一个包含您想要传递的值的查询字符串。具体的操作方式将取决于父级是否已经有查询字符串,以及是否需要保留该查询字符串。一种选择是

var loc = opener.location;
loc.href = loc.protocol + "//" + loc.host + loc.pathname + "?myNewField=myNewValue";

(这将删除任何现有的querystring或hash,并将您的新值添加为querystring)

唯一的缺点是,我使用mod rewrite使URL看起来很好,我真的不想为这个特殊的东西创建一个新字段。但是谢谢:我可以这么做!