假如我们有这个一个页面, index.html
<frameset framespacing="0" border="false" cols="180,*" frameborder="1">
<frame name="left" ="" scrolling="auto" marginwidth="0" marginheight="0" src="Toc.html">
<frame name="main" scrolling="auto" src="Content.html">
</frameset>
<noframes>
<body>
This page uses frames, but your browser doesn&apost support them.
</body>
</noframes>
Toc.html是目录页面, Content.html是内容页面。
场景1:假如一个用户登入后, 进入index.html,然后用户过了很长一段时间没有操作session timeout了。这时候用户再去点页面的操作的话,这时候Content.html会转到登入页面, 但是因为在一个frame里面, 所以登入页面会在index.html中。我们希望他不出现在index.html中, 清在登入页面加上下面这段javascript
<script type="text/javascript">
if (window.top != self){
window.top.location = self.location;
}
</script>
场景2:我们希望右边的内容页面不能独立的出现(即一定要出现在index.html中),我们也需要在每个在“main” frame的页面加上下面这段javascript
if (window.top == self){
// ensure sub page would contain in index page
window.location="index.html";
}
分享到:
相关推荐
页面代码防止frame禁止右键 拿来就可以使用方便快速
本实验旨在让学生熟悉 JavaScript 的基本概念和应用,包括变量、表达式、运算符、对话框、函数和程序设计等方面。通过本实验,学生将掌握 JavaScript 的基本语法和应用,提高网页设计和制作能力。 JavaScript 变量...
frame与frame之间如何用JavaScript传值
javascript注册页面代码(只包含用户名&密码&邮箱的验证)
index页面详解1 本文将详细解释index页面的实现思路和技术要点。index页面是游客浏览的地方,核心分成多个版块进行浏览。目前已经初步设定了5个版块,分别是计算机学校、通信学院、建筑系、数学系、物理系。第6个...
主要给出了使用javascript实现网页动态特效,有很多方面,比方说鼠标的移动效果,导航菜单,页面打开效果,文字效果等
目前很多网站使用了frame框架的结构,在顶端或左端放置菜单,可是一个非常头疼的问题就是二级菜单会被其他的frame遮挡住。查了很多的资料,都是说这个问题在frame中是无法解决得,也就是说frame没有设置可以修正这个...
JavaScript实现页面动态验证码
javascript 实例 javascript小程序 实例
Javascript,Html,Css,Frame,Frameset框架整合的菜单,左则菜单可以收缩,上面菜单有并排的子菜单!
教你一天玩转JavaScript(五)——使用JavaScript完成注册页面表单提示及校验
使用JavaScript调整页面字体大小。点击“大、中、小”即可调整页面风格。
虽然市面上有成打的Javascript图书教你怎么做,但实际上,像本书这样,能够为网站管理员提供一整套易于使用的经典客户端Javascript程序,并且带有完整说明文字的,却是少之又少。一册在手,读者可以立即...
JavaScript是一种扩展到HTML的脚本设计语言,它使网页开发者可以更有效地...只要您发挥想像力,就可以创建各种各样的JavaScript嵌入应用,下面就向大家介绍八种常用的JavaScript脚本程序,别看它们个头小,作用可不小。
Javascript 高级程序设计(第3版)超清中文PDF带目录完整版,个人的学习使用,共25M。
JavaScript.DOM高级程序设计.pdf
JavaScript 程序开发手册JavaScript 程序开发手册JavaScript 程序开发手册JavaScript 程序开发手册JavaScript 程序开发手册JavaScript 程序开发手册
JavaScript应用程序经典实例书中的所有实例源码,与书籍是配套的,有此书的朋友你可结合本套源码来学习。里面有些代码是挺有意思的,也是比较实用的源代码。
用JavaScript编写的页面保护程序论文
使用 JSEclipse,JavaScript 程序员现在有了自己的 Eclipse 插件,该插件将提供许多重要功能来辅助开发 JavaScript 应用程序。像 Eclipse 多年来为 Java™ 语言和其他语言提供了易用性一样,JSEclipse 为 JavaScript...