判断当前是否为顶层窗口

<script>  
    if(top.location!=self.location){  
        alert("不是顶层窗口");
    }else{  
        alert("是顶层窗口");
    }  
</script>

是顶层窗口则跳转

if(top==self)top.location="链接"

不是顶层窗口则跳转

if (window.top !== window.self) {
  // 当前不是顶层窗口,跳转到指定页面
  window.top.location.href = '链接';
}