当前位置:首页 > 开发 > Web前端 > 前端 > 正文

始终要页面在ifream的最顶层

发表于: 2014-12-12   作者:林鹤霄   来源:转载   浏览:
摘要: index.jsp中有ifream,但是session消失后要让login.jsp始终显示到ifream的最顶层。。。始终没搞定,后来反复琢磨之后,得到了解决办法,在这儿给大家分享下。。 index.jsp--->主要是加了颜色的那一句 <html> <iframe name="top" ></iframe> <ifram

index.jsp中有ifream,但是session消失后要让login.jsp始终显示到ifream的最顶层。。。始终没搞定,后来反复琢磨之后,得到了解决办法,在这儿给大家分享下。。

index.jsp--->主要是加了颜色的那一句

<html>

<iframe name="top" ></iframe>

<iframe name="left" ></iframe>

<iframe name="content" >

<iframe name="Conframe1"></iframe>

<iframe name="Conframe2" ></iframe>

</iframe>

<input id="isParent" type="hidden" value="ok" />

</html>

然后提供一个假的login.jsp,在这个login.jsp中,body为空,将下面代码放入,功能是在加载页面的时候判断top中是否有个id为isParent的框中的值是ok。如果是的话弹框提示,如果不是直接跳转到真的登陆页面

<script type="text/javascript">

$(document).ready(function(){

    if($("#isParent", window.top.document).val() == 'ok'){

layer.msg('由于您长时间未操作,系统自动将您下线,请重新登录!', 3, function(){

  window.top.location.href='${pageContext.request.contextPath}/login/loginTrue.jsp'; //自动关闭后可做一些刷新页面等操作

});

    }else{

    window.top.location.href='${pageContext.request.contextPath}/login/loginTrue.jsp';//reload(); //自动关闭后可做一些刷新页面等操作

    }

    });

</script>

 

始终要页面在ifream的最顶层

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号