最新将页面强制保持在所属框架中

以下是三零网为大家整理的最新将页面强制保持在所属框架中的文章,希望大家能够喜欢!

在有的情况下,用户可能会遇到一些内容文档独立于本该包含它的框架集之外(比如我们在制作管理页面的首页时,常常是一个框架集,框架子页如果用Ctrl+N打开就会落在框架集之外),为了避免内容页出现在框架集环境之外,可以在任何需要出现框架集中的文档标头处添加以下JS代码:

<script language="JavaScript"> 
<!-- 对就得浏览器隐藏 
if (top.location==self.location){ 
self.location.replace("frameset.html") 

// 停止隐藏 --> 
</script>

脚本的第一行检查当前窗口的最顶层框架是否为该文档,如果是,则脚本的第二行就通知浏览器用框架集文档(本例中为frameset.html,不过要在这个位置上替换上你自己的文件名称) 来代替这个文档.

另外一个可用的技巧是: 使用动态页面的条件显示来制作框架集

例如我们使用 ASP/VB 建立如下框架集

<frameset rows="461*" cols="166,710*" frameborder="NO" border="0" framespacing="0"> 
<frame src="default.asp?action=menu" name="leftFrame" scrolling="auto" noresize> 
<frameset rows="25,*" cols="*" framespacing="0" frameborder="NO" border="0"> 
<frame src="default.asp?action=head" name="topFrame" frameborder="no" scrolling="NO" noresize marginwidth="0" marginheight="0" framespacing="0"> 
<frame src="default.asp?action=main" name="mainFrame" frameborder="no" marginwidth="0" marginheight="0" framespacing="0"> 
</frameset> 
</frameset> 
<noframes>

这里的框架子叶为同一个文件default.asp的不同部分(使用条件显示区分内容),分别是:

default.asp?action=menu

default.asp?action=head

default.asp?action=main

这样产生的框架集用 Ctrl + N的方式××× 子叶内容永远是落在框架集里的.

转载来自:http://www.q3060.com/list3/list115/8.html

转载于:https://blog.51cto.com/11156643/1739848

将页面强制保持在所属框架中相关推荐

  1. 问题解决10使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器--解决方案如下:...

    问题描述: 使用带有框架的页面跳转到登录页面时,登录页面只显示在子框架中,未能铺满整个浏览器,例如: 当登录信息过期时,点击左边的菜单栏会让登录页面显示在右边的框架中,而不能铺满整个浏览器 解决方案: ...

  2. 框架中解决部分页面返回登录

    在框架中,由于session的过期有时需要返回登录页面,但存在的问题是框架的左侧或右侧返回登录页面,可以加入js代码解决: 在页面加载的时候调用如下代码: function RedirectToLog ...

  3. layui如何获取父节点的父节点_layui框架中layer父子页面交互的方法分析

    本文实例讲述了layui框架中layer父子页面交互的方法.分享给大家供大家参考,具体如下: layer是一款近年来备受青睐的web弹层组件,官网地址是:http://layer.layui.com/ ...

  4. layer中嵌套的页面如何操作父页面_layui框架中layer父子页面交互详细解说

    本文主要介绍了layui框架中layer父子页面交互的方法,结合实例形式分析了layer父子页面交互的常用技巧以及layer弹出多个iframe找到父页面的操作方法,需要的朋友可以参考下,希望给大家的 ...

  5. java struts2国际化代码下载_【Java框架】java struts2框架中页面表示国际化的方法 - 思诚科技...

    在struts2框架中,前端页面表示国际化的实现更加简单.简单的应用struts2框架提供的支持国际化的表达式即可快速方便的进行页面的国际化的实现.如何做呢?本文以英文和中文为例进行说明. 1,自定义 ...

  6. vue window.location.href 返回页面不刷新_前端框架vue中的keep-alive总结实践

    Vue keep-alive实践总结 是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM. 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们.和 相似, 是一个抽象组件 ...

  7. spring security框架中在页面通过标签获取用户信息

    2019独角兽企业重金招聘Python工程师标准>>> spring security框架中,通过<@sec.authentication property="nam ...

  8. SSH框架中配置log4j的方法

    /*2011年8月29日 09:52:54 by Rush*/ SSH框架中使用log4j的方便之处 1. 动态的改变记录级别和策略,即修改log4j.properties,不需要重启Web应用,这需 ...

  9. 在DWZ框架中整合kindeditor复文本框控件

    今天上午在DWZ框架中整合kindeditor复文本框控件,发现上传图片是老是提示 "上传中,请稍候...",上网查看别人说可能是文件路径问题,在想以前在其他项目中用这个控件一直没 ...

  10. 在YII2框架中使用UEditor编辑器发布文章

    在YII2框架中使用UEditor编辑器发布文章 创建文章数据表 文章数据表主要有4个字段 id  主键(int) title 标题(varchar) content 内容(text) created ...

最新文章

  1. ListView 异步更新出现问题的解决(Handler)
  2. Oracle 11g 新特性 -- 只读表(read-only table)说明
  3. 如何找同服务器下网站,利用bing查询同一服务器IP下的所有网站
  4. 如何创建一张表mysql_如何创建一张规范的MySQL表
  5. vc++ mfc 非客户区 描绘线_决战客户端技术
  6. Deep Learning论文笔记之(二)Sparse Filtering稀疏滤波
  7. 13-StringTable
  8. Google Maps JavaScript API V3 根据地址 加载地图
  9. 万丰科技机器人排名_机器人系统集成“7宗最”
  10. 项目实训第二周(车道线检测)
  11. C++_类和对象_对象特性_空指针访问成员函数_用法和问题解决---C++语言工作笔记050
  12. java获取本机所有可用字体
  13. 如何去读Binder的源码
  14. 拒绝LOW ---青鸟影院购票系统
  15. 高等代数章节知识回顾(干货笔记)
  16. 软件项目管理随谈(2)——项目合同问题
  17. 1恢复 群晖raid_关于RAID1阵列数据丢失的恢复
  18. 从零开始学C++11新标准知识(内含大厂面试题100道)第二期
  19. 姜烧猪肉+日式厚蛋烧+蚝油青笋
  20. 2021-11-27 2021年施工员-装饰方向-岗位技能(施工员)考试题及施工员-装饰方向-岗位技能(施工员)考试题库

热门文章

  1. Flume学习应用:Java写日志数据到MongoDB
  2. windbg调试C#代码(二)
  3. 螺旋数字的python实现
  4. 【转】how can i build fast
  5. 技巧:linux开机自动启动脚本(转)
  6. windows 子系统认识(1)
  7. 20180330试试水
  8. Android AR场景拍照技术实现(有关键源代码)
  9. CentOS安装vim
  10. pku 2976 Dropping tests 01分数规划