frame 框架对象
--使用方法
----用最容易理解的话说,每一个 HTML 文件占用一个 window 对象,包括定义框架的网页(“框架网页”)。在 IE 里用“<iframe>”标记在文档中插入的框架也是 window 对象,但是用“包含网页”的方法(在 HTML 中显示为“<!--webbot bot="include" ...-->”)读取的 HTML 就不占用独自的 window 对象。每一个框架都是包含它的页的 window 对象的一个子对象(不知道应该叫“属性”不该),要引用它,可以用以下几种方法之一:window.frames[x]
window.frames['frameName']
window.frameName
----使用框架还要密切留意你的 JavaScript 中定义的全局变量和自定义函数。它们都有它们的所属所在的 window 对象。要引用其它框架中的全局变量或自定义函数,都要用“窗口对象.框架对象[.框架对象…].全局变量或自定义函数”这种很烦的方法。
cookie
--基本知识
----<cookie名>=<值>
----每个 Cookie 都有失效日期,一旦电脑的时钟过了失效日期,这个 Cookie 就会被删掉。我们不能直接删掉一个 Cookie,但是可以用设定失效日期早于现在时刻的方法来间接删掉它。
--document.cookie
----内容格式:name=kevin; email=kevin@kevin.com; lastvisited=index.html
两个 Cookies 之间是用分号和空格隔开的,于是我们可以用 cookieString.split('; ') 方法得到每个 Cookie 分开的一个数组(先用 var cookieString = document.cookie)。
----设定一个“name=rose”的 Cookie,在 3 个月后过期。
var expires = new Date();
expires.setTime(expires.getTime() + 3 * 30 * 24 * 60 * 60 * 1000);
/* 三个月 x 一个月当作 30 天 x 一天 24 小时
x 一小时 60 分 x 一分 60 秒 x 一秒 1000 毫秒 */
document.cookie = 'name=rose;expires=' + expires.toGMTString();
----删除刚才设定的 name=rose Cookie。
var expires = new Date();
expires.setTime(expires.getTime() - 1);
document.cookie = 'name=rose;expires=' + expires.toGMTString();
----编写一个函数,作用是查找指定 Cookie 的值。
function getCookie(cookieName) {
var cookieString = document.cookie;
var start = cookieString.indexOf(cookieName + '=');
// 加上等号的原因是避免在某些 Cookie 的值里有
// 与 cookieName 一样的字符串。
if (start == -1) // 找不到
return null;
start += cookieName.length + 1;
var end = cookieString.indexOf(';', start);
if (end == -1) return unescape(cookieString.substring(start));
return unescape(cookieString.substring(start, end));
}
this对象
--返回“当前”对象
--如果在 JavaScript 的“主程序”中(不在任何 function 中,不在任何事件处理程序中)使用 this,它就代表 window 对象;如果在 with 语句块中使用 this,它就代表 with 所指定的对象;如果在事件处理程序中使用 this,它就代表发生事件的对象。
<script>
...
function check(formObj) {
...
}
...
</script>
<body ...>
...
<form ...>
...
<input type="text" ... onchange="check(this.form)">
...
</form>
...
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cjfspider/archive/2005/03/18/322773.aspx
分享到:
相关推荐
5.6.3 Frame对象的应用实例 第6章 DoM对象 6.1 DOM概述 6.1.1 DOM简介 6.1.2 DOM与HTML文档 6.2 DOM对象 6.2.1 DOM基本接口 6.2.2 DOM基本对象 6.3 使用DOM 6.3.1 DOM基础 6.3.2 Node和NodeList...
5.6.3 Frame对象的应用实例 117 第6章 DOM对象 122 6.1 DOM概述 122 6.1.1 DOM简介 122 6.1.2 DOM与HTML文档 124 6.2 DOM对象 125 6.2.1 DOM基本接口 125 6.2.2 DOM基本对象 128 6.3 使用DOM 128 6.3.1 DOM基础 129 ...
this.driver.SwitchTo().Frame("frameId"); ``` 通过上述示例,我们可以看到 C# 与 Selenium 结合后可以实现非常强大的功能,包括但不限于启动不同类型的 WebDriver、处理复杂的页面交互操作、执行 JavaScript ...
`$this->db->query()`执行SQL查询并返回结果集,结果集是一个对象集合,每条记录都是一个独立的对象。要获取特定分段的URI,可以使用`$this->uri->segment(n,default)`,其中n是分段编号,default是默认值。 辅助...
面向对象的思想方法已经非常流行了,在编程语言(例如java,js)中,都运用面向对象的编程思想。在XML中,就是要将网页也作为一个对象来操作和控制,我们可以建立自己的对象和模板。与对象进行交流,如何命令对象,...
11. 包含菜单条的对象:Frame是可以包含菜单条的对象,常用于构建多窗口应用。 12. 数据库系统:三级模式和两级映射是数据库系统的一个核心特征,它提供了数据的逻辑独立性和物理独立性。 13. JavaScript事件:...
18. 页框对象:页框(PageFrame)可以包容页面(Page)对象,用于组织和显示内容。 19. VBA事件处理:在Visual Basic for Applications(VBA)中,如果要在CmdPrint的Click事件中调用CmdOk的Click事件代码,可以...
WebView webView = new WebView(this); setContentView(webView); webView.loadUrl("http://www.example.com"); ``` 在iOS中,对应的组件是`WKWebView`,使用方式类似: ```swift import WebKit let webView = ...
因此,对于更严格的访问控制,应结合服务器端验证,如HTTP头的设置(如`X-Frame-Options`防止页面被嵌入iframe)、Cookie管理以及用户身份验证机制。 标签“源码”和“工具”暗示了我们可以从代码实现和使用辅助...
窗体COOKIE document.cookie 菜单事件 document.oncontextmenu 创建元素 document.createElement("SPAN"); 根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName=="TD document....
2. **资源嵌入**:使用`<link>`、`<script>`、`<img>`、`<frame>`等标签,以及CSS中的`background:url()`、`@font-face()`等引用外部资源。 3. **脚本请求**:JavaScript发起的AJAX请求,以及其他涉及DOM和JS对象的...
{2.2.1}super(), this()}{49}{subsection.2.2.1} {2.2.2}方法重写/覆盖}{50}{subsection.2.2.2} {2.3}修饰符}{51}{section.2.3} {2.4}父类对象的方法调用}{51}{section.2.4} {2.5}封装}{52}{section.2.5} {...
Chrome Frame 会把最新版的Chrome Webkit 内核和JavaScript 引擎注入到IE中, IE浏览器将获得Chrome的性能和功能 目录 摘要 I ABSTRACT II 专业名词清单 III 第一章 绪论 1 1.1 研究背景与意义 1 1.2国内外相关...