Window对象
来源:互联网 发布:淘宝清仓报名要求 编辑:程序博客网 时间:2022/05/27 23:42
DOM中的Window对象
Alert()弹出一个窗口
Confirm()同样是弹出一个窗口,但是窗口上面有两个按钮【确定】,【取消】确定的返回值为true,取消为false
Prompt <scripttype="text/javascript">
function f1(){
var name = window.prompt("请输入您的姓名");
if (name.length >=2) {
alert("有效的名字")
}
else {
alert("无效的名字");
}
}
</script>
Open(http:www.hao123.com)
Navigate(“http://www.baidu.com”)重新导航到指定的网址(不建议使用:这个方法是只针对IE的,不适用于火狐等其他浏览器,在HTML DOM Window Object中,根本没有列出window.navigate这个方法,所以这个方法尽量少用,遗忘最好)
Window.location.href=’http://www.baidu.com’重新导向新的地址,和Navigate方法效果一样,
location属性是兼容所有浏览器的,只不过location是属性,navigate是方法
Window.location.reload()刷新页面
Setinterval(“alter(‘你好’)”,5000)每隔一段时间执行指定的代码,第一个参数为代码的字符串,第二个参数为时间(单位毫秒),返回值是指定器的标识,这个指定器标识var interval= Setinterval(“alter(‘你好’)”,5000)其中interval就是指定器的标识。因为定时器可以有多个,所以如果有个标识的话,那么在停止这个定时器的时候就调用这个标识就知道要停止哪个啦。[这里的意思是每隔5000毫秒弹出一个【你好】的对话框]
Clerainterval(interval)是停止setinterval代码的定时执行。相当于Timer中的Enabled=False。参数interval则是setinterval的标识。表示要停止标识为interval这个定时器。
Window非常重要的一个属性window.event
【returnValue属性当window.event.returnValue=false的时候终止执行默认处理
<ahref="http://www.baidu.com"onclick="alert('禁止访问');window.event.returnValue=false;">你好</a>
这时候单弹出禁止访问的时候 就不会再执行导向百度链接了
<formaction="Default.aspx">
<inputtype="submit"onclick="alert('数据错误');window.event.returnValue=false;">你好</a>
</form>
这时候弹出数据错误的告示,然后禁止表单提交。(比如在注册的时候填写的资料错误,不就不允许用户提交)】
【如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键
<inputtype="button"onclick="if(window.event.ctrlKey){alert('同时按下了Ctrl的点击')}else{alert('没有按下Ctrl的点击')}"value="点击"/>】
获取屏幕的分辨率:screen属性
<inputtype="button"onclick="alert('我的屏幕分辨率为:'+screen.width+'*'+screen.height)"value="分辨率"/>
ClipboardData对象,对粘贴板的操作。ClearData(“Text”)清空粘贴板;getData(“Text”)读取粘贴板的值,返回值为粘贴板中的内容;setData(“Text”)设置粘贴板的值。Location.href获得本地网址
<inputtype="button"value="分享给朋友"onclick="clipboardData.setData('text','我发现一个很好的网站:地址是'+location.href); alert('已经将网址复制到粘贴板');"/>
Document对象
Onload:网页加载完毕时触发,浏览器是一边下载文档,一边解析执行。可能会出现javascript执行到需要操作的某个元素,这个元素还没有加载的情况,如果这样的话就要把操作的代码放到onload事件中。或者可以吧javascript放到元素之后。
Onunload:网页关闭后触发(如果你定义了这个事件,可能会看不到效果,网页关闭后你就看不到触发的事件了)
- window对象
- window对象
- Window对象
- window对象
- window对象
- window对象
- Window 对象
- window对象
- Window 对象
- window对象
- window对象
- window对象
- Window 对象
- Window对象
- window对象
- Window对象
- window对象
- window对象
- 关于Override和Overload
- C++三种继承方式public、protected、private
- UVA 11538 Chess Queen (数学)
- Android源码分析-全面理解Context
- 第三周作业自动1122徐达武
- Window对象
- 机器视觉 资料积累
- 利用STL中的map来写一个自己的命令行界面
- UIImageView响应点击事件
- ACM还是网络技术,两难取舍
- pl/sql学习
- 求100以内的素数
- 搭建一个多任务调度环境
- poj 1185 状态压缩DP