<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. mysql 资料总结 长期更新

    http://blog.csdn.net/ww1982_0_0_0/article/details/9169613  引入employess

  2. mysql 一个较特殊的问题:You can't specify target table for update in FROM clause

    mysql 一个较特殊的问题:You can't specify target table for update in FROM clause 即:不能先select出同一表中的某些值,再update ...

  3. google搜索新姿势

    大前提:英文Google→http://www.google.com或http://www.google.cn 第一篇 在搜索框上输入:"indexof/"inurl:lib 再按 ...

  4. css3划过图片闪光

    css代码 01 .img { display:block; position: relative; width:800px; height:450px; margin:0 auto;} 02 .im ...

  5. weblogic目录结构

    安装WEBLOGIC SERVER weblogic server 的目录结构 weblogic server的classpath变量 weblogic server使用命令行 通过管理控制台执行核心 ...

  6. 【转】浅谈HTTP中Get与Post的区别

    转自:http://www.cnblogs.com/hyddd Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE.URL全称是资源描述符,我们可以 ...

  7. ubuntu14.04 64bit 安装 &amp;&amp; 破解quartus13.0 记录

    安装文件:Quartus-13.0.0.156-linux.iso             Quartus-13.0.0.156-devices-1.iso 1.挂载:sudo mount -o lo ...

  8. Delphi 读取CPU Id

    在网上找了很久,终于找了一段能读出正确CPU ID 的代码,以下代码经过Delphi7测试 procedure TForm1.Button1Click(Sender: TObject); var _e ...

  9. mongodb地理位置索引

    初始化集合(经度在前,纬度在后) ? 1 2 3 mongos> db.checkins.insert({ "_id" : "101", "lo ...

  10. MySQL——索引与优化

    http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调 ...