javascript修改frameset的src方法

有些页面可能使用Frameset的方式来做会更方便快捷,如CRM的菜单。这样会更来一个新的问题,如果帐号给退出了转跳的URL是否是自己想要的位置呢?

其实方法很简单的,我的思路为:

  1. <script type="text/javascript">
  2.         if (window.parent.frames["$target"]) {
  3.             window.parent.frames["$target"].location = "$url";
  4.         } else {
  5.             window.parent.parent.frames["$target"].location = "$url";
  6.         }
  7. </script>

我的项目只用了二级Frameset,Js操作Frameset以当前的Frameset开始算位置的。而不是为窗体最外面开始算起的。只是做一下记录,我为这个小问题困扰了一个来小时。之前好象也遇过这样的问题。因为没有记录下来,只好重新花时间来学习处理咯。呵呵

RSS feed for comments on this post · TrackBack URL

发表评论