Javascript 从iframe内部单击的链接重新搜索页面

Javascript 从iframe内部单击的链接重新搜索页面,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我正在尝试将我的页面重定向到iframe链接中的原始url。我的站点与iframe链接共享同一个域,因此当我使用此脚本时: <script> function replaceLoad(oIframe) { oIframe.onload = function () { location.href = '/?='+location.href+'' } } </script> 函数replaceLoad(oIframe){ oIframe.onload=函数

我正在尝试将我的页面重定向到iframe链接中的原始url。我的站点与iframe链接共享同一个域,因此当我使用此脚本时:

<script>
function replaceLoad(oIframe) {
  oIframe.onload = function () {
    location.href = '/?='+location.href+''
  }
}
</script>

函数replaceLoad(oIframe){
oIframe.onload=函数(){
location.href='/?='+location.href+''
}
}
我在重定向上得到了重复的URL

任何洞察都会很棒

谢谢

更新:

 <script>
 function replaceLoad(oIframe) {
  oIframe.onload = function () {
  document.getElementById("replaceLoad").contentWindow.location = "javascript:moveMe()"
   }
    }
  </script>

函数replaceLoad(oIframe){
oIframe.onload=函数(){
document.getElementById(“replaceLoad”).contentWindow.location=“javascript:moveMe()”
}
}

您是否尝试过使用绝对链接而不是相对链接


如果链接必须是相对的,那就没有多大帮助了,但它应该起作用。

我可能理解不正确,但我正在使用一个平台生成自动生成的数据,因此我无法直接访问iframes链接。所以我要做的是编写一个脚本,在iframe中获取链接,然后用该链接重定向父页面好吧,我担心可能是这样的。试试这个:
code
document.getElementById(“myframe”).contentWindow.location=“javascript:moveMe()”我担心你会这么说。这件事已经困扰了我一段时间。不要威胁——如果我没弄错的话,这似乎正是你想要的问题和解决方案: