将页面强制保持在所属框架中
2016-01-29 14:50
316 查看
最新将页面强制保持在所属框架中以下是三零网为大家整理的最新将页面强制保持在所属框架中的文章,希望大家能够喜欢!在有的情况下,用户可能会遇到一些内容文档独立于本该包含它的框架集之外(比如我们在制作管理页面的首页时,常常是一个框架集,框架子页如果用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=menudefault.asp?action=headdefault.asp?action=main这样产生的框架集用 Ctrl + N的方式代开 子叶内容永远是落在框架集里的. 转载来自:http://www.q3060.com/list3/list115/8.html
<!-- 对就得浏览器隐藏
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=menudefault.asp?action=headdefault.asp?action=main这样产生的框架集用 Ctrl + N的方式代开 子叶内容永远是落在框架集里的. 转载来自:http://www.q3060.com/list3/list115/8.html
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 网易云音乐8亿用户背后的伤疤
- 谷歌正式开始补偿Nexus 6P重启门和电池门用户:最高赔400美元
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- 「Linux 中国」2018 微信文章排行榜
- windows server域用户提升到本地更高权限组中的方法
- 企业批量部署RealVNC远程控制软件
- 管理 Linux 系统中的用户
- 浏览器 cookie 限制
- 玩转浏览器IE7的5个顶级使用技巧
- 字符集导致的浏览器跨站脚本攻击分析
- 个人用户防黑指南
- 更改IE浏览器的图标
- SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
- 如何创建ajax对象并兼容多个浏览器
- PowerShell查看进程的所属用户