Redirect out of frame page to specific frame in index.htm

情到浓时终转凉″ 提交于 2019-12-02 10:11:06

You need to make the code in the subpages append their name to the 'index.html', e.g.

if (top.location == self.location) {
    top.location = 'index.html?' + location.href;
}

...and put another Javascript on the index.html page which checks for the part after the question mark, e.g.:

<script type="text/javascript">
window.onload = function() {
  //check if a query string is given
  if (location.search && location.search.length > 1
       && location.search.charAt(0) == "?") {

      //load the URL to the frame
      window.frames["myframe"].location.href = location.search.substring(1);
  }
}
</script>

By the way, you need to give your target frame a name like this:

<frameset ...
    <frame name="myframe" ...
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!