<html>
<head>
<title>浏览器对象</title> <script type="text/javascript">
var a = 20;//声明变量 函数 对象 属于window对象
//alert(window.a);
function test () {
alert("window对象函数"); }
//window.test();//函数调用 </script> </head>
<body>
<div>BOM对象</div> 1.window 消息框 选择框 输入</br>
<script type="text/javascript">
function showMsg() {
var val = window.confirm('你确定吗');//boolean
//alert(val);
if(val ) {
alert("执行完成");
} else {
alert("操作取消");
} }
function showInput() {
var val = window.prompt("请输入密码","不能为空");
// alert(val);
if(val == "123456") {
alert("欢迎你...");
} else {
alert("密码有误...");
} }
</script> <input type="button" value="sayHello" onclick="window.alert('hello')"/>
<input type="button" value="提交" onclick="showMsg()"/> <input type="button" value="密码" onclick="showInput()"/></br> 2.window 定时操作</br>
<script type="text/javascript">
function setExc() {
window.setTimeout("alert('下课了...')", 3000);
}
var ids = null;
function setGo() {
ids = window.setInterval( change, 2000);//函数可以是参数 对象
}
function change () {
var colors = ["red","yellow","blue","green","gray","pink"];
var index = Math.round(Math.random() * 5);
//alert(index);
document.bgColor = colors[index]; }
//change();
function stop () {
if(ids == null) return;
window.clearInterval(ids);
ids = null;
}
</script> <input type="button" value="三秒后执行" onclick="setExc()"/> <input type="button" value="两秒后持续执行" onclick="setGo()"/> <input type="button" value="停止" onclick="stop()"/></br> 3.window 窗口操作</br>
<!-- 在ff/ch 2个浏览器下,窗口对象必须是window.open出来的才可以,默认本地无法执行 -->
<input type="button" value="移动原点" onclick="window.moveTo(0,0)"/>
<input type="button" value="移动" onclick="window.moveBy(10,-10)"/> <input type="button" value="变小" onclick="window.resizeBy(-10,-10)"/>
<input type="button" value="500*500" onclick="window.resizeTo(500,500)"/></br> 4.window 打开新窗体</br>
<script type="text/javascript">
var oWin = null;
function openNew () {
oWin = window.open("内置对象.htm","");//_self _blank }
function controlNew() {
if(oWin == null) return;
oWin.document.bgColor="gray";
}
function closeNew () {
if(oWin == null) return;
oWin.close();
oWin = null;
}
</script>
<input type="button" value="新窗口" onclick="openNew()"/>
<input type="button" value="操作新窗口" onclick="controlNew()"/>
<input type="button" value="关闭新窗口" onclick="closeNew()"/>
<input type="button" value="返回" onclick="history.back()"/> </body> </html>

rs:

javascript Window对象 第16节的更多相关文章

  1. JavaScript Window 对象

    < JavaScript Window Object > && < IE check > JavaScript Window Object Window.loa ...

  2. javascript BOM对象 第15节

    <html> <head> <title>浏览器对象</title> <script type="text/javascript&quo ...

  3. JavaScript—window对象使用

    window对象是JavaScript浏览器对象模型中的顶层对象,包含多个常用方法和属性: 1. 打开新窗口 window.open(pageURL,name,parameters) 其中:pageU ...

  4. javascript window对象属性和方法

    window对象 window对象表示一个浏览器窗口或一个框架.在客户端JavaScript中,window对象是全局对象,所有的表达式 都在当前的环境中计算.也就是说,要引用当前窗口根本不需要特殊的 ...

  5. 深入理解Javascript window对象

    首先看我们的源代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> ...

  6. JavaScript - window对象相关

    1 . window对象常用方法 : 写法 : window.方法() 注意 : window可以省略不写 alert(), confirm(), prompt()是JavaScript提供和用户交互 ...

  7. 14 JavaScript Window对象

    Window对象表示一个浏览器窗口或者一个框架. 在客户端JavaScript中,window对象是全局对象,所有的表达式都在当前的环境中计算. Window对象的子对象: JavaScript do ...

  8. JavaScript——Window对象

    1.serTimeout()和setinterval()可用于注册在指定的时间之后单词或者重复调用的函数. 2.window对象的location属性引用的是Location对象,表示该窗口当前显示的 ...

  9. JavaScript Window对象

    1.Window对象的location属性引用的是Location对象,它表示该窗口中当前显示的文档的URL,并定义了方法来使窗口载入新的文档.Location对象的href属性是一个字符串,后者包含 ...

随机推荐

  1. 使用Visual Studio 2013 从头构建Web表单

    在这篇文章中,我将采取VS 2013中特定的模板,也就是没有身份验证的Web表单模板,并说明如何构建这个项目从头开始.在本教程的最后,你会最终有一个模板,内容几乎是一样的使用Web表单模板没有认证(文 ...

  2. 泰泽新闻:英特尔三星双否认泰泽Tizen系统已死

    7月8日 据媒体TizenExperts报道,关于“Tizen系统跳票”的传闻已经遭到了英特尔和三星否认. 此前传闻三星自行研制的智能手机Tizen操作系统流产,但如今已经遭到了官方的否认. 英特尔三 ...

  3. Linux/U-Boot Git Repo

    Linux: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git   U-Boot: git://git.denx.de/ ...

  4. 使用Hadoop打造私有云盘之API操作

    项目介绍:使用hadoop实现云盘的增删读获取列表功能,hadoop不支持数据修改,特性是一次写入多次读取.主流的网盘也不支持该功能.今天我们用hdfs的FileSystem实现这些操作. 1.上传功 ...

  5. 怎么加 一个 hyperlink 到 e-mail template for CRM

    Recently I had a client inquire as to how one would insert a hyperlink into a CRM email template. Wh ...

  6. HTML 网页游戏 2048

    新手只会一点html和css,javascript基本不会,更别提jQuery了= = 跟着慕课网的教学视频(视频地址:http://www.imooc.com/learn/76)一点点做的,由于自己 ...

  7. eas bos 编辑界面 editUIt 属性值为空

    在编辑界面,我们可以正常的保存某个值到数据库,同时列表界面也可以正常显示. 但是当我们再次打开这个编辑界面的时候,该属性值缺无法显示. 通常情况下,通过下面两个方法可以解决 方法一: 在编辑界面重写一 ...

  8. Eclipse开发PHP环境配置

    首先准备好软件: 1. Apache,到这里找个最新版本 2. PHP,到这里下载 3. Eclipse IDE for Java EE Developers,到这里下载 4. DLTK Core F ...

  9. c++虚表的使用 通过虚表调用虚函数的演示代码

    //演示一下c++如何找到虚表地址vptr以及如何通过虚表调用虚函数 //zhangpeng@myhexin.com 20130811 #include <iostream> using ...

  10. (BUG已修改,最优化)安卓ListView异步加载网络图片与缓存软引用图片,线程池,只加载当前屏之说明

    原文:http://blog.csdn.net/java_jh/article/details/20068915 迟点出更新的.这个还有BUG.因为软引应不给力了.2.3之后 前几天的原文有一个线程管 ...