Window.history保存用户在一个会话期间的网站访问记录,用户每次访问一个新的URL即创建一个新的历史记录。history.go()、history.back()、history.forward()history.back()和history.forward()分别表示向后一页和向前一页。history.go(num)表示向前或向后翻多少页,num为正数表示向前翻,为负数则向后翻。History.back()等价于history.go(-1),history.forward()等价于history.go(1)。执行这三个中的任一方法,触发浏览器的popstat...
Window.history保存用户在一个会话期间的网站访问记录,用户每次访问一个新的URL即创建一个新的历史记录。history.go()、history.back()、history.forward()history.back()和history.forward()分别表示向后一页和向前一页。history.go(num)表示向前或向后翻多少页,num为正数表示向前翻,为负数则向后翻。windows窗口对象(历史)history.go(),history.back(),history.forward()。 因为windows对象引用不是必须的。所以windows.h...
问题?JavaScript之JS Window详解<二>定义:JavaScript Window - 浏览器对象模型浏览器对象模型 (BOM)浏览器对象模型(Browser Object Model)尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。1.Window 对象所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。全局变量是 window 对...
在网上看了几篇关于生成日历的js 教程于是自己也整理了一个想法思路 大家有什么建议欢迎提出首先这个项目里面本人认为的几个难点:1、如何定义每一个月的第一天位置每个月的第一天都不是固定的星期几,所以第一天的输出需要动动脑筋把它放到对应的星期里面2、每个月的最后一天有时候因为行数不够输出不了怎么办?下面会有答案 ^_^思路:1、定义好每一个月份的日期天数2、获取当前的系统日期初始化数据3、输出日历 2.1、先获取当...
现在网上的回到顶部组件,懂不懂就一大段让人看不懂javascript代码,还各种不兼容。起始这个组件,完全可以自己利用javascript的滚动事件window.onscroll与position:fixed手写。IE6的兼容性问题主要出现在position:fixed上面,如何解决已经在《【CSS】IE6中的position:fixed问题与随滚动条滚动的效果》(点击打开链接)介绍过了。下面具体说说如何利用JavaScript中的滚动事件window.onscroll实现这个回到顶部组件。具体效果如下...
window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。1、全局的window对象JavaScript中的任何一个全局函数或变量都是window的属性。<script type="text/javascript">var name="撼地神牛";document.write(window.name); </script> 2、window与self对象 self对象与window对象完全相同,self通常用于确认就是在当前的窗体内。<script type="text/javascript">document.write(windo...
如下所示:<html> <body> <p>一个好处就是 我想让body(或其他元素内)的某些对象响应事件 就不用挨个儿去写 只要在外层上写一个 然后检查event.srcElement.tagName或其他属性是不是你想要的来决定是否响应事件就可以了.不过好像event.srcElement在ff里不起作用 </p> <p>比如</p> <p> <input value="input"> <br> <span>span</span></p> <div>div</div><p>event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象...
Window Location window.location 对象在编写时可不使用 window 这个前缀。 一些例子: location.hostname 返回 web 主机的域名 location.pathname 返回当前页面的路径和文件名 location.port 返回 web 主机的端口 (80 或 443) location.protocol 返回所使用的 web 协议(http:// 或 https://) Window Location Href location.href 属性返回当前页面的 URL。 实例 返回(当前页面的)整个 URL:<script> document.write(locatio...
JavaScript中的Window窗口对象他是JavaScript中最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。Window窗口对象有如下属性: name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。 status 指窗口下方的“状态栏”所显示的...
在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。这意味着在网页中定义的任何一个对象、变量和函数,都以window作为其Global对象,因此有权访问parseInt()等方法在全局作用域中声明的变量、函数都会变成window对象的属性和方法var age = 20; function sayAge() {//由于sayAge()存在于全局作用域中,因此this.age被映射到window.age,最终显示的仍然是正确的结果...
【1、最基本的弹出窗口代码】 其实代码非常简单: 因为着是一段javascripts代码,所以它们应该放在 参数解释: js脚本结束 【3、用函数控制弹出窗口】 下面是一个完整的代码。 打开一个窗口 看看 OpenWindow.document.write()里面的代码不就是标准的HTML吗?只要按照 格式写更多的行即可。千万注意多一个标签或少一个标签就会出现错误。记得用 OpenWindow.document.close()结束啊。 【9、终极应用--...
New Document body { margin:10px; } #dragHelper { position:absolute;/*重要*/ border:2px dashed #000000; background-color:#FFFFFF; filter: alpha(opacity=30); } .normal { position:absolute;/*重要*/ width:300px; #height:10px; border:1px solid #666666; background-color:#FFFFFF; } .over { position:absolute;/*重要*/ width:300px; #height:10px; border:1px solid #666666; background-color:#f3f3f3; fi...
其语法是: window.setTimeout(expr,msec) expr是执行字符串,在msec毫秒之后,就会作为js运行。我昨天才发现,原来expr也可以是一个函数,呵呵,用这个特性,就可以进行对象的传送了。 下面的代码实现了把函数foo1中的对象p,延时传送到函数foo2中的功能。 foo1() function foo1(){ var p={x:3,y:4} window.setTimeout(function(){foo2(p)},100) } function foo2(p){ alert(p.x) } [Ctrl+A 全选 注:如需引...
又一个Windows Live的@live.com域名注册漏洞被发现,现在我们只要通过简单的一段JS代码就可以给Windows Live的注册界面添加@live.com地址,让人惊讶的是,硬塞进去的地址竟然可以成功注册到帐号!又是一次极好的机会,大家快来一起上吧! Update:更新代码,提供更多域名,包括live.cn方法简单:1、进入这个页面:http://get.live.com/getlive/overview2、点击”立即注册“按钮3、在地址栏粘贴以下文件中的代码,并回车: 代码如下:javascri...
// function fstatus() { for (var i=0; i window.status = "now process is \"" +i+ "\""; } } function finnerHtml() { for (var i=0; i document.getElementById("demo").innerHTML = "now process is \"" +i+ "\""; } } //]]> In the above example,one have a loop and display it real time use innerHTML property, another is use window.status. However, the window.status in real time that perfect disp...