文档章节

页面跳转 iframe嵌套问题

最佳的时间就是现在
 最佳的时间就是现在
发布于 07/04 00:22
字数 409
阅读 65
收藏 1

背景:登录的时候,我们后台会进行验证,如果session过期,一般会跳转到登录页面,这里使用的iframe页面又被嵌套了一层

     可以在登录界面/主界面加如下代码处理:

     if(window !=window.top){

       window.top.location=location; 

     }

    或者

     if(window !=top){

       top.location.href=location.href;

     }

 注意: top.location.href:是最外层的页面跳转

         window.location.href、location.href:是本页面跳转

         location是window对象的属性,而所有的网页下的对象都是属于window作用链中(这是顶级作用域),所以可以使用时省掉window,而top是指向顶级窗口对象,parent是指向父级窗口对象

         widow.location是window对象的属性,而window.open是window对象的方法

         window.location是你对象当前浏览器窗口URL地址对象的仓考

         window.open是用来打开一个新窗口函数

         window.open()可以在一个网站上打开另外一个网站的地址,而window.location()是只能在一个网站中打开本网站的网页。

window.location或window.open如何指定target? 
这是一个经常遇到的问题,特别是在用frame框架的时候 
解决办法: 
window.location 改为 top.location 即可在顶部链接到指定页 
或 
window.open("你的网址","_top"); 

<input type="button" value="新窗口打开" onclick="window.open('http://www.baidu.com')"> 
<input type="button" value="当前页打开" onclick="top.location='http://www.baidu.com','_top'"> 

 

 

 

© 著作权归作者所有

共有 人打赏支持
最佳的时间就是现在
粉丝 0
博文 22
码字总数 18992
作品 0
深圳
私信 提问
DNS显性+隐性URL转发原理

前言 公司的服务器清一色电信,顶级域名解析到服务器上然后跳转到www.ttlsa.com,但 是领导反映铁通用户访问顶级域名ttlsa.com不行.对中国的网络除了吐槽还能做什么,顶级域名既然做不了CDN,那把...

小运
2013/09/10
0
0
详解location.href几种用法的区别

一:提出问题 使用js的同学一定知道js的location.href的作用是什么,但是在js中关于location.href的用法究竟有哪几种,究竟有哪些区别,估计很多人都不知道了。 blog已经迁移到这里了,有更多...

phping
2013/03/04
0
5
java web求教大神

jsp页面嵌套在iframe中,页面比较大,是否可以在页面未加载完成之前,就进行页面跳转

Daemon男
2014/04/10
152
3
iframe跳转问题

我现在一个有A,B,C 三个页面 我现在A页面为主页,然后通过window.location.href进入B页面 其中B页面嵌套一个iframe,这个iframe页面就是C页面(是个视频播放页面) 现在我在B页面,设置返回到...

伊旧如此
2017/07/24
34
1
页面中存在iframe时刷新页面的问题

近期在开发中遇到一个很奇怪的问题:HTML页面中有个iframe,初始情况下是空的,当点击特定按钮后iframe会加载特定页面。 但很快就发现有点问题了:当iframe加载了特定页面后,此时只要按F5刷...

苗雨顺
2012/09/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(7.6)shell脚本定时采集日志数据到hdfs

上一篇博客博主分享了hadoop内置rpc的使用案例,本节博主将为小伙伴们分享一个在实际生产中使用的日志搜集案例。前面的文章我们有讲到过用户点击流日志分析的流程,本节就是要完成这个分析流...

em_aaron
13分钟前
0
0
wave和pcm互转

wav->pcm pcm->wav c#代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using Sys......

whoisliang
16分钟前
0
0
Win10:默认的图片打开应用,打开图片时速度明显很慢的解决办法

首先,我们随便地打开一张图片。然后,点击右上角的三个小点,最后点击弹出菜单最下面的“设置”。如下图: 在“设置”中找到下面的“人物”,把它关掉就好了。 原来,默认情况下,Win 10的图...

LivingInFHL
今天
3
0
js代码激发onchange事件,兼容谷歌火狐IE

var el = document.getElementsByName('role')[0]; el.value = '3'; var evt = document.createEvent("HTMLEvents"); evt.initEvent("change", false, true); el.dispatchEvent(evt);......

我退而结网
今天
4
0
mysql客户端报错:libmysqlclient_16 not defined in file libmysqlclient.so.16

报错情况: 安装完mydumper之后(上一篇文章),登陆Mysql客户端报错:version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference 同样:mysql的其他客...

machogyb
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部