zoukankan      html  css  js  c++  java
  • iframe 的使用和登陆退出的实现——整个页面跳转

      iframe中如果只是页面跳转的话,我们依然只是部分的加载的了,为了实现整个页面的所有内容跳转,下面提供了整个页面跳转的方法。

    iframe例子

    1、总的iframe页面(访问就访问这个)  all.html

    <frameset rows="45%,*" frameborder=0 framespacing=10>
    <frame src="top.html" noresize/>
    
    <frameset cols="20%,*" >
    <frame src="left.html" noresize/>
    <frame src="right1.html" name="right"/>
    </frameset>
    </frameset>

    2、top.html (上不的页面)

    <html>
    <body>
     <img src="1111.jpg" width=410/>
    </body>
    </html>

    3、left.html  (左下方的页面)

    <body bgcolor="pink">
     <a href="right1.html" target="right">清华1</a><br>
     <a href="right2.html" target="right">清华2</a><br>
     <a href="login.html" target=_top>退出</a>  <!-- 这个会跳出整个页面 -->
     <a href="#" onclick="top.location.href='login.html'">退出2</a>    <!-- 这个会跳出整个页面 -->
     </body> </html>

    4、right1.html (右下方页面1)

    <html>
    <body bgcolor="green">
     right1
    </body>
    </html>

    5、right2.html (右下方页面2)

    <html>
    <body>
     right2
    </body>
    </html>

    6、login.html

    <html>
    <body>
    登陆界面
    </body>
    </html>

    7、效果图

    整个页面跳转——实现登陆退出

      在手动改HTML代码时经常会用到target参数,常用的有两个target=_blank 和target=_self意思为:
      target=_blank表示在新窗口中打开该链接;
      target=_self表示相同框架,即在当前窗口(或当前选项卡)中打开该链接
      还有两个不常用的:
      target=_parent,将链接的文件载入含有该链接框架的父框架集或父窗口中。如果含有该链接的框架不是嵌套的,则在浏览器全屏窗口中载入链接的文件,就象_self参数一样。 
      target=_top,在当前的整个浏览器窗口中打开所链接的文档,因而会删除所有框架 
      不写的话就是表示默认值,默认值一般跟浏览器有关。

      比如网A中镶嵌iframe了网页B,网页B又镶嵌iframe了网页C


      如果网页C中连接设置target=_parent,则跳将网页B去掉直接A中嵌入网页C中链接页面;
      而如果网页C中target=_top ,则直接跳出所有iframe框架,直接转向C中链接页面。

      如果是在iframe中退出登录,这样就可以了。Response.Write("<script>top.location.href="/Login.aspx"</script>");

      致谢:感谢您的耐心阅读!

  • 相关阅读:
    计算机系统概述
    Qt学习--初学注意事项
    Qt实现一个简单的TextEditor
    Qt 用户登录界面
    C++ 模板
    多态与虚函数
    继承与派生
    C++ 运算符重载
    web安全-点击劫持
    web安全问题-cookie
  • 原文地址:https://www.cnblogs.com/0201zcr/p/4784237.html
Copyright © 2011-2022 走看看