JavaScript对象(窗口对象 )

1:窗口时间

confirm(str):确认对话框,确认返回trun,取消返回false,但是必须要有两个return;不然就算按下取消也会提交

第一个return:用于保证确认按钮运行

<script>
    function update(){
        var r = confirm("go on updating?");
        return r;
        }
</script>

第二个return:用于保证取消按钮也能运行

<form>
    <input type="text" name="user"/>
    <input type="submit" value="提交" onclick="return update()">
</form>

全部代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>window对象</title>
<script>
    function update(){
        var r = confirm("go on updating?");
        return r;

        }
</script>
</head>

<body>
<form>
    <input type="text" name="user"/>
    <input type="submit" value="提交" onclick="return update()">
</form>
</body>
</html>

代码效果:

提交之后:最终保证confirm顺利执行

2:页面控制:window.open()控制打开页面

1:按钮控制打开多个

2:按钮控制打开一个,后面加上该网页的内容

<body>
<input type="button" value="可重复打开新的窗口" onclick="window.open(‘window对象.html‘)"/>
<input type="button" value="只能打开一个新的窗口" onclick="window.open(‘window对象.html‘,‘window对象‘)"/>
</body>

变成超链接的方式:

<a href="javascript:window.open(‘window对象.html‘,‘window对象‘)">windows对象</a>

打开网页的三种方式:

1:替换当前页面:

2:重复打开同一个连接:

3:同一个链接只能打开一次:

<p><a href="window对象.html">替换当前页面</a></p>
<p><a href="window对象.html" target="_blank">打开另一个选项卡</a></p>
<p><a href="#"onclick="javascript:window.open(‘window对象.html‘,‘window对象‘)">只能打开一次</a></p>

定时器对象:

多用于网页动态时钟,制作倒计时,跑马灯效果

周期性时钟:页面的倒计时

一次性时钟:等5s后关闭页面

往网页里面写回东西:

var s = hour+‘小时‘+minute+‘分钟‘+second+‘秒‘;
h1.innerHTML = s;//任意元素中间的

页面一打开就执行函数:

window.addEventListener(‘load‘,miaosha,false)

秒杀:

var timer;
var miaosha = function(){
    var h1 = document.getElementById("time");
    var now= new Date();
    //距离6点开始抢购
    var hour = 19-now.getHours()-1;
    var minute=59- now.getMinutes();
    var second = 59- now.getSeconds();
    var s = hour+‘小时‘+minute+‘分钟‘+second+‘秒‘;
    h1.innerHTML = s;//任意元素中间的正文

    }
window.addEventListener(‘load‘,timerStart,false)

function timerStart(){
    timer = window.setInterval(miaosha,1000);
}

在JavaScript中,===表示完全相等,需要判断一个变量未定义,必须给他加上===等号

function stopTimer(){
    if(timer===undefined)
         timer = window.setInterval(miaosha,1000);
    else
        timer=clearInterval(timer);

}

页面5s后关闭:

var timere;
function timeFunc(){
    var h1= document.getElementById("h1");
    var n =parseInt(h1.innerHTML);
    h1.innerHTML = (n-1)+"s后自动关闭"
    }
function startTimer(){
    timere = setInterval(timeFunc,1000);
    }
window.addEventListener(‘load‘,startTimer,false);

html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="页面5秒关闭.js"></script>
<title>myAlert</title>
</head>

<body>
<h1 id="h1">5s后自动关闭</h1>
留在此页面,请点击
<a href="#">这里</a>
</body>
</html>

时间: 2024-10-12 16:15:22

JavaScript对象(窗口对象 )的相关文章

javascript基础-窗口对象(window)

1.top 该变更永远指分割窗口最高层次的浏览器窗口.如果计划从分割窗口的最高层次开始执行命令,就可以用top变量. 2.openeropener用于在window.open的页面引用执行该window.open方法的的页面的对象.例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作. 3.parentparent用于在iframe,frame中生成的子页面中访问父页面的对象.例如:A页面中有一个ifr

Javascript学习--------认识window窗口对象

window对象: Window 对象表示浏览器中打开的窗口. 可以通过window对象设置窗口的大小,位置等. 还可以控制是否加载网页等. window对象集合: 集合 描述 frames[] 返回窗口中所有命名的框架. 该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架或 <iframe>.属性 frames.length 存放数组 frames[] 中含有的元素个数.注意,frames[] 数组中引用的框架可能还包括框架,它们自己也具有 frames[] 数

JavaScript:window窗口对象

在JavaScript中,window表示的就是一个窗口对象.所以在整个处理过程之中,所有的操作都是以弹框为主 的.范例1:使用警告框 <script type="text/javascript"> window.alert("hello world"); </script> 代码: 效果图: 使用window实现数据的输入操作范例2:观察数据的输入操作 <script type="text/javascript"&

Javascript学习--------详解window窗口对象

对话框: 警告对话框:alert(): 语法:window.alert(src)或者alert(src); 询问回答对话框:confirm(): 语法:window.confrim(question)或者confrim(question); 单击确认,返回true: 单击取消,返回false 提示对话框:prompt(): 语法:window.prompt([showtxt],[defaultTxt])或者prompt([showtxt],[defaultTxt]); 单击确认,返回输入的文本:

JavaScript之DOM-6 BOM概述 、Window对象(Window对象概述、窗口与对话框、定时器)

一.BOM 概述 BOM 概述 - DHTML 对象模型回顾 BOM 概述 - BOM: Browser Object Model,浏览器对象模型,用来访问和操纵浏览器窗口,使 JavaScript 有能力与浏览器"对话" - 通过使用 BOM,可移动窗口.更改状态栏文本.执行其他不与页面内容发生直接联系的操作 - 没有相关标准,但被广泛支持 BOM 模型 - BOM 模型主要包括如下对象 二.Window 对象概述 Window 对象概述 - window 对象表示浏览器中打开的窗口

学习笔记:javascript 窗口对象(window)

1.窗口对象属性 属性 描述 closed 返回窗口是否已被关闭. defaultStatus 设置或返回窗口状态栏中的默认文本. document 对 Document 对象的只读引用.请参阅 Document 对象. history 对 History 对象的只读引用.请参数 History 对象. innerheight 返回窗口的文档显示区的高度. innerwidth 返回窗口的文档显示区的宽度. length 设置或返回窗口中的框架数量. location 用于窗口或框架的 Loca

javascript内置对象(BOM)及事件

BOM 浏览器对象模型,该对象模型提供了独立于内容的,与浏览器窗口进行交互的对象 该对象提供了以下操作: histroty对象 当前窗口的浏览历史 location对象  当前文档的URL screen对象   客户端显示屏幕信息 Navigator  用户所使用的浏览器信息 location.href = 'url';//url跳转 history子对象:(操作浏览历史) 无刷新返回上一页: history.back(); 1 <a href="?page=5">第5页&

&lt;JavaScript&gt; 六. window对象的属性和方法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 <script type="text/javascript"> 6 /* 7 BOM: Browser Object Model 浏览器对象模型 8 提供了访问和操作浏览器各组件的方式 9 10 window: 浏览器窗口 JS中最大的对象, 其它对象都是它的子对象 11 location: 地址栏 12

jsWindow 对象 Window 对象 Window 对象表示浏览器中打开的窗口。 如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 Window 对象集合 集合 描述 frames[] 返回窗口中所有命

一.JSX简介 JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到<,JSX就当HTML解析,遇到{就当JavaScript解析. 如下(JS写法) var child1 = React.createElement('li', null, 'First Text Content'); var child2 = React.createElement('li', null, 'Second Text Content'); var