他的属性也很丰富,因为我很懒,我就直接复制手册里的东西了: closed 获取引用窗口是否已关闭。defaultStatus 设置或获取要在窗口底部的状态栏上显示的缺省信息。dialogArguments 设置或获取传递给模式对话框窗口的变量或变量数组。dialogHeight 设置或获取模式对话框的高度。dialogLeft 设置或获取模式对话框的左坐标。dialogTop 设置或获取模式对话框的顶坐标。dialogWidth 设置或获取模式对话框的宽度。frameElement 获取在父文...
很多人一提到JS可能就会想到网页,其实JS同样可以拥有主动权,做一些其他语言能做到的事情,甚至可以反过来去主宰浏览器,而不是被浏览器主宰着。 这篇文章将介绍一个建立在WSH平台上,通过JS实现的真正可用的Windows任务管理器。 一:代码及注释 代码如下: /* JS任务管理器 By:X!ao_f Mail:Xiao_f.mail@163.com QQ:120000512 */ //建立对象Shell对象,该对象提供了弹出提示框、运行进程、操作注册表等基本功能。 var shell = WSc...
今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"、"location.href":D页面跳转 "parent.location.href":C页面跳转 "top.location.h...
1.窗口位置 以下取得浏览器窗口距屏幕左边和上边的位置 代码如下: var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; //左边位置 var topPos = (typeof window.screenTop == "number") ? window.screenTop : window.screenY; //上边位置 2.浏览器大小 以下取得浏览器页面视口的大小 代码如下: var pageWidth = window.innerWidth, pageHeight = window.innerHeight; if (typeof pag...
代码如下: $("#last").click(function(){ var w=window.open(); setTimeout(function(){ w.location="http://www.baidu.com"; }, 1000); return false; });
javascript中window.confirm这个方法很好用,可以弹出一个确认对话框我们之所以弹出这个对话框,可能就是因为该操作很危险,所以要用户确认。但如果默认选择"确定",则可能违背了这个原则。 另外,confirm对话框的按钮都是固定在"确定"和"取消"这两个。可能有些时候也不是很直观。 所以,可以考虑用vbscript中的msgbox来改写这个行为。下面是一个范例 代码如下: function deleteConfirm(msg) { function window.confirm(str...
confirm() 方法 confirm() 方法用于显示一个带有指定消息和确定及取消按钮的对话框。 说明:如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false 一种: 代码如下: 弹出窗口 二种: 代码如下: function delete_confirm(e) { if (event.srcElement.outerText == "删除") { event.returnValue = confirm("删除是不可恢复的,你确认要删除吗?"); } } document.onclick = delete_confirm; ...
前两天写程序时因为要用到javascript中的window.event事件,于是就在网上搜了一下,终于找到一篇不错的文章,来与大家分享下: 描述 event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。 event对象只在事件发生的过程中才有效。 event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。 例子下面的例子检查鼠标是否在链接上单击,并且...
代码如下: //windows 98 //var wsh = new ActiveXObject("WScript.Shell"); //wsh.Run("rundll32.exe user.exe,exitWindows"); //win2000 or xp var wsh = new ActiveXObject("WScript.Shell"); wsh.sendKeys("^{ESC}"); //相当于按 Ctrl + ESC 键 wsh.sendKeys("U~"); //按 U 键回车 wsh.sendKeys("S~"); //按 S 键回车 sendKeys(args[])方法详解(VB): vb.net中使用sendkeys遥控: 大家在vb6中都用过sendkeys,幕通过发送键...
第一种方式 最近在做web项目,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。于是就想到用post的方式传递...
代码如下: this.ClientScript.RegisterStartupScript(this.GetType(), this.Title, "window.opener.location.reload();alert(销帐成功!);", true); 主要是这段js代码:window.opener.location.reload(); 如果没特殊要求,可以考虑用div
可能你也碰到过这种情况,就是在js的代码中用了window.onload后,可能会影响到body中的onload事件。你可以全写在body中,也可以全放到window.onload中,但是这样并不是很方便,有时我们需要两个同时用到。这时就要用window.attachEvent和window.addEventListener来解决一下。 下面是一个解决方法。至于attachEvent和addEventListener的用法,可以自己Google或百度一下。 代码如下: if (document.all){ window.attachEvent(onload,函...
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性,造就了其特殊的应用地位。 国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ 这里不想谈太多的nodejs的相关信息。只说一下,windows系统下简单nodejs环境配置。 第一步:下载安装文件 下载地址:官网http://www.nodejs.org/download/ 这里用的是 第二步:安...
再看别人实现粒子效果的时候会有以下代码: 代码如下: window.requestAnimationFrame || (window.requestAnimationFrame = window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback, element) { return window.setTimeout(function() { return callback(+new Date()); }, 1000 / 60) }); 这个到底是什么意思,它又是怎...
现在大多数网站都会添加这种功能:当滚动条滚动到页面的下方时,页面的右下角会显示出来一个“回到顶部”的按钮或连接,点击该按钮后页面会跳转到顶部,或某一个适合查看内容的位置。 那么,如何控制“回到顶部”按钮的显示或隐藏呢?其实我们只需要实现window.onscroll 事件即可,代码如下: 代码如下: window.onscroll = function () { if (document.documentElement.scrollTop + document.body.scrollTop > 100) { document.ge...