1.1显示对话框
<html>
<head>
<script type="text/javascript">
function disp_alert()
{
alert("我是一个消息框!")
}
</script>
</head>
<body>
<input type="button" onclick="disp_alert()" value="显示消息框" />
</body>
</html>
2.1显示带有折行的对话框
<html>
<head>
<script type="text/javascript">
function disp_alert()
{
alert("再打个招呼。这里演示了" + "\n" + "如何在消息框中添加折行。")
}
</script>
</head>
<body>
<input type="button" onclick="disp_alert()" value="显示消息框" />
</body>
</html>
3.1显示确认框confirm
<html>
<head>
<script type="text/javascript">
function show_confirm()
{
var r=confirm("Press a button!");
if (r==true)
{
alert("You pressed OK!");
}
else
{
alert("You pressed Cancel!");
}
}
</script>
</head>
<body>
<input type="button" onclick="show_confirm()" value="Show a confirm box" />
</body>
</html>
4.1显示提示框prompt
<html>
<head>
<script type="text/javascript">
function disp_prompt()
{
var name=prompt("请输入您的名字","Bill Gates")
if (name!=null && name!="")
{
document.write("你好," + name + "!今天过得好吗?")
}
}
</script>
</head>
<body>
<input type="button" onclick="disp_prompt()" value="显示一个提示框" />
</body>
</html>
5.1通过点击按钮来打开一个窗口
<html>
<head>
<script type="text/javascript">
function open_win()
{
window.open("http://www.w3school.com.cn")
}
</script>
</head>
<body>
<form>
<input type=button value="打开窗口" onclick="open_win()">
</form>
</body>
</html>
6.1打开一个新窗口,并控制其外观
<html>
<head>
<script type="text/javascript">
function open_win()
{
window.open("http://www.w3school.com.cn","_blank","toolbar=yes, location=yes, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=yes, width=400, height=400")
}
</script>
</head>
<body>
<form>
<input type="button" value="打开窗口" onclick="open_win()">
</form>
</body>
</html>
7.1通过一次点击打开多个窗口
<html>
<head>
<script type="text/javascript">
function open_win()
{
window.open("http://www.microsoft.com/")
window.open("http://www.w3school.com.cn/")
}
</script>
</head>
<body>
<form>
<input type=button value="打开窗口" onclick="open_win()">
</form>
</body>
</html>
8.1把用户带到一个新的地址
<html>
<head>
<script type="text/javascript">
function currLocation()
{
alert(window.location)
}
function newLocation()
{
window.location="/index.html"
}
</script>
</head>
<body>
<input type="button" onclick="currLocation()" value="显示当前的 URL">
<input type="button" onclick="newLocation()" value="改变 URL">
</body>
</html>
9.1重新加载文档
<html>
<head>
<script type="text/javascript">
function reloadPage()
{
window.location.reload();
}
</script>
</head>
<body>
<input type="button" value="重新加载页面" onclick="reloadPage()" />
</body>
</html>
10.1在窗口的状态栏设置文本
<html>
<body>
<script type="text/javascript">
window.status="Some text in the status bar!!"
</script>
<p>请看状态栏中的文本。</p>
</body>
</html>
11.1打印页面
<html>
<head>
<script type="text/javascript">
function printpage()
{
window.print()
}
</script>
</head>
<body>
<input type="button" value="打印本页" onclick="printpage()" />
</body>
</html>
12.1跳出框架
<html>
<head>
<script type="text/javascript">
function breakout()
{
if (window.top!=window.self)
{
window.top.location="/example/hdom/tryjs_breakout.htm"
}
}
</script>
</head>
<body>
<input type="button" onclick="breakout()" value="跳出框架!">
</body>
</html>
13.1简单的计时 setTimeout
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)
}
</script>
</head>
<body>
<form>
<input type="button" value="显示计时的消息框!" onClick = "timedMsg()">
</form>
<p>点击上面的按钮。5 秒后会显示一个消息框。</p>
</body>
</html>
14.1
另一个简单的计时
<html>
<head>
<script type="text/javascript">
function timedText()
{
var t1=setTimeout("document.getElementById('txt').value='2 seconds!'",2000)
var t2=setTimeout("document.getElementById('txt').value='4 seconds!'",4000)
var t3=setTimeout("document.getElementById('txt').value='6 seconds!'",6000)
}
</script>
</head>
<body>
<form>
<input type="button" value="显示计时的文本!" onClick="timedText()">
<input type="text" id="txt">
</form>
<p>在按钮上面点击。输入框会显示出已经流逝的 2、4、6 秒钟。</p>
</body>
</html>
15.1无穷循环中的计时
<html>
<head>
<script type="text/javascript">
var c=0
var t
function timedCount()
{
document.getElementById('txt').value=c
c=c+1
t=setTimeout("timedCount()",1000)
}
</script>
</head>
<body>
<form>
<input type="button" value="开始计时!" onClick="timedCount()">
<input type="text" id="txt">
</form>
<p>请点击上面的按钮。输入框会从 0 开始一直进行计时。</p>
</body>
</html>
16.1
无穷循环中的计时 - 带有一个停止按钮
<html>
<head>
<script type="text/javascript">
var c=0
var t
function timedCount()
{
document.getElementById('txt').value=c
c=c+1
t=setTimeout("timedCount()",1000)
}
function stopCount()
{
clearTimeout(t)
}
</script>
</head>
<body>
<form>
<input type="button" value="开始计时!" onClick="timedCount()">
<input type="text" id="txt">
<input type="button" value="停止计时!" onClick="stopCount()">
</form>
<p>
请点击上面的“开始计时”按钮。输入框会从 0 开始一直进行计时。点击“停止计时”可停止计时。
</p>
</body>
</html>
17.1一个时钟
<html>
<head>
<script type="text/javascript">
function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
document.getElementById('txt').innerHTML=h+":"+m+":"+s
t=setTimeout('startTime()',500)
}
function checkTime(i)
{
if (i<10)
{i="0" + i}
return i
}
</script>
</head>
<body onload="startTime()">
<div id="txt"></div>
</body>
</html>
18.1创建 pop-up
<html>
<head>
<script type="text/javascript">
function show_popup()
{
var p=window.createPopup()
var pbody=p.document.body
pbody.style.backgroundColor="red"
pbody.style.border="solid black 1px"
pbody.innerHTML="这是一个 pop-up!在 pop-up 外面点击,即可关闭它!"
p.show(150,150,200,50,document.body)
}
</script>
</head>
<body>
<button onclick="show_popup()">显示 pop-up!</button>
</body>
</html>
分享到:
相关推荐
接下来是Window对象,它是JavaScript中最常用的对象之一。Window对象表示浏览器窗口,并为开发者提供了大量操作窗口的方法。它包含了多个属性,如closed、defaultStatus、document、history、frames等,其中frames[]...
JavaScript是Web开发中不可或缺的一部分,尤其其核心对象如Window,对于网页交互起着至关重要的作用。Window对象是浏览器环境中...这个参考手册的源代码提供了实际示例,帮助读者更好地掌握Window对象的使用技巧。
5.1 Window对象 96 5.1.1 常用属性和方法 97 5.1.2 多窗口控制 100 5.2 Screen对象 103 5.3 Navigator对象 105 5.4 Location对象 107 5.4.1 常用属性和方法 107 5.4.2 Location对象的应用实例 109 5.5 History对象 ...
### XML轻松学习手册--XML实例解析之二:构建HTML文件以展示XML数据 #### 一、导入XML数据 在本文档中,我们介绍了一个具体的步骤,即如何在HTML文件中导入XML数据。此过程主要针对那些希望在网页上展示XML数据的...
在XML文档中,我们可以将每一个标识元素看作一个对象---它有自己的名称和属性。 XML创建了标识,而DOM的作用就是告诉script如何在浏览器窗口中操作和显示这些标识 上面我们已经简要的讲述了一些XML的基本原理,...
Window对象 - **实例数量**:39个实例 - **覆盖内容**: - 窗口的创建与管理 - 浏览器窗口的尺寸与位置调整 - 弹出框的使用 - **示例**:如何使用`window.open()`方法打开一个新的浏览器窗口。 ##### 11. 事件...
JavaScript对象参考手册详细列出了JavaScript内置对象的属性和方法,这对于开发者来说是一个非常宝贵的资源。 1. **Array对象**: - Array对象用于创建数组,可以存储任意类型的数据。创建方式有多种,如`new ...
目录: 第一章 javascript语言概述 第二章 JavaScript语言基础 第三章 JavaScript事件处理 第四章 JavaScript基于对象编程 第六章 string,math,array等数据对象 第七章 window及相关顶级对象 第八章 document对象
`window`是浏览器环境下的全局对象,而在Node.js环境中,全局对象为`global`。全局对象中包含了一些内置函数,如`eval()`用于执行一个字符串作为JavaScript代码,`setTimeout()`和`setInterval()`用于定时执行函数。...
这份"即查即用-JavaScript核心对象参考手册"是初学者掌握JavaScript基础的宝贵资源。它深入介绍了JavaScript的核心概念,帮助学习者快速理解和应用。 首先,JavaScript的核心对象包括全局对象、函数对象、数组对象...
JavaScript学习手册十六主要聚焦在浏览器对象模型(Browser Object Model,简称BOM)这一主题,它是Web前端开发中的重要组成部分。BOM允许JavaScript与浏览器进行交互,控制窗口、导航、历史记录、时间等特性,提供...
本手册旨在详细介绍一些常用的JavaScript特效及其实现方法。 1. **滚动动画**: - `window.scrollY` 和 `window.scrollX` 可以获取浏览器当前的滚动位置。 - 使用 `requestAnimationFrame` 创建平滑的滚动动画,...
手册中的"微软JavaScript手册js.chm"很可能是一个帮助文档,由微软提供,详细阐述了JavaScript语言以及在Internet Explorer浏览器中的特定使用方法。CHM文件是一种Windows平台上的帮助文件格式,通常包含索引、搜索...
全局对象下的属性和方法很多,如`window`、`document`、`location`、`navigator`等。constructor属性表示对象的构造函数,toString返回对象的字符串表示,toLocaleString返回根据本地设置的字符串,valueOf返回对象...
### ExtJS实用开发手册-快速入门 #### 一、ExtJS概述 ExtJS是一个功能强大的JavaScript库,用于构建复杂的Web应用程序。它不仅提供了一系列丰富的UI组件,还支持各种高级功能,如数据绑定、主题定制以及AJAX交互。...
16. **内置对象和全局对象**:讨论JavaScript的内置对象(如`Array`、`Date`等)和全局对象`window`(在浏览器环境中)的属性和方法。 17. **类型转换**:涵盖`toString()`、`valueOf()`和隐式类型转换的规则。 18...
《微软JavaScript手册js.chm》是一本专门为ASP程序员和.NET程序员设计的重要参考资源,它深入浅出地介绍了JavaScript这门广泛应用于Web开发的脚本语言。JavaScript,全称ECMAScript,是由网景公司(Netscape)创建,...
本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于 JavaScript 1.2 的新特性,其它...
JavaScript帮助手册是学习和理解这种语言的重要参考资料,提供了全面的语法、函数、对象和API的详细说明。 JavaScript语法基础: JavaScript基于ECMAScript规范,其语法类似于C++和Java。它包含变量声明(var, let,...