javascript常用对话框小集

代码如下:

<!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>
<title></title>
<script type="text/javascript">
function confirmFun() {
//window 是文档对象模型的最顶层对象,

//在调用它下面的自对象或方法时window可省:confirm("是否删除?");

//这里会在页面的最上方弹出一个可以选择是或者否的对话框,其方法返回一个bool值,如果选择了是返回true,选择了否返回false
var b = window.confirm("是否删除?");
if (b) {
alert("正在删除中...");
} else {
alert("取消了删除...");
}
}
//弹出对话框

function propmtFun() {

//这里提供了一个带有输入框的对话框,它的返回值是你输入的内容
//propmt(提示消息,默认值)//输入的内容不是习近平时再次弹出,直到输入对了为止
var re = window.prompt("国家主席是谁?", "死了");
while (re != "习近平") {
re = window.prompt("国家主席是谁?", "死了");
// propmtFun();
}
alert("欢迎进入...");
}

//弹出页面

function openFun() {

//这里可以弹出一个新的页面,在这个方法的参数里可以设置页面的高度等属性
//window.open(要打开的页面的路径,页面的名称,页面的属性)
window.open("demo.htm", "", "top=0,left=0,width=300,height=200,location=no,toolbar=no,menubar=no,status=no");
}

//延时执行
var vs = null;
function timeoutFun() {
var vf = function () { alert("hello"); };

//延时执行的操作可以用一个变量记录下来

//设置多少毫秒后执行,参数是一个方法,和延迟的时间
vs = setTimeout(vf, 2000); //2000毫秒后执行vf方法
}

//取消延时执行

function cleartimeoutFun() {

//取消延迟执行,方法的参数是一个setTimeout()方法
window.clearTimeout(vs);
}

//间隔执行
var vi = null;
function intervalFun() {
var vf = function () {
var vt = new Date();

// alert(vt.toLocaleTimeString());

//在浏览器的状态栏显示当前时间
window.status = vt.toLocaleTimeString();
var text = window.document.getElementById("msg").value = vt.toLocaleTimeString();

};

//设置vf方发每隔1000毫秒执行一次
vi = window.setInterval(vf, 1000); //每个1000毫秒执行一次vf方法
}

//停止间隔执行
function clearintervalFun() {
window.clearInterval(vi);
}

//新消息提示
function msgFun() {
var str = "";
var vstr = "您有新短消息,请注意查收...";
window.document.title = str;
window.document.bgColor = "blue";
var i = 1;
setInterval(function () { window.document.title = vstr.substr(i, 50); i++; if (i == vstr.length) { i = 0; } }, 500)
}
</script>
</head>
<body>
<input type="button" value="是否对话框" onclick="confirmFun();" /><br />
<input type="button" value="输入框" onclick="propmtFun();" /><br />
<input type="button" value="弹出页面" onclick="openFun();" /><br />
<input type="text" id="msg" /><br />
<input type="button" value="延时执行" onclick="timeoutFun();" /><br />
<input type="button" value="取消延时" onclick="cleartimeoutFun();" /><br />
<input type="button" value="间隔执行" onclick="intervalFun();" /><br />
<input type="button" value="停止间隔执行" onclick="clearintervalFun();" /><br />
<input type="button" value="新消息提示" onclick="msgFun();" /><br />
</body>
</html>

(0)

相关推荐

  • javascript常用对话框小集

    复制代码 代码如下: <!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> <title></title

  • javascript常用的正则表达式实例

    小编之前整理了不少JavaScript常用的正则表达式实例,都是自己用的,现在放出来给大家分享下. 复制代码 代码如下: /*** 取得字符串的字节长度*/ function strlen(str)       {           var i;           var len; len = 0;           for (i=0;i<str.length;i++)           {               if (str.charCodeAt(i)>255) len+=2

  • JavaScript常用代码书写规范的超全面总结

    一.全局命名空间污染 总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块. 不推荐 var x = 10, y = 100; console.log(window.x + ' ' + window.y); 推荐 ;(function(window){ 'use strict'; var x = 10, y = 100; console.log(window.x + ' ' + window.y); }(window)); 二.立即执行函数 在立即执行函数里面,如果有用到全局变量应该通过

  • 12种JavaScript常用的MVC框架比较分析

    本文详细讲述了12种JavaScript常用的MVC框架.分享给大家供大家参考,具体如下: Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出. 此次比较针对的特性标准有四种,分别是: ① UI绑定(UI Bindings) ② 复合视图(Composed Views) ③ Web表现层(Web Presentation Layer) ④

  • JavaScript常用验证函数实例汇总

    本文实例汇总了JavaScript常用验证函数.分享给大家供大家参考.具体汇总如下: 一.字符串类验证 1. 长度限制 复制代码 代码如下: <script> function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } </script> <form name=a onsubmit=&

  • JavaScript常用正则函数用法示例

    本文实例讲述了JavaScript常用正则函数用法.分享给大家供大家参考,具体如下: JavaScript正则函数match.exec.test.search.replace.split使用. *属性 "g"."i" 和 "m",分别用于指定全局匹配.区分大小写的匹配和多行匹配. 1.match()函数 match()函数:如果未找到匹配,则返回值为 null:如果找到了匹配,则返回一个结果数组. function RegExpMatch() {

  • JavaScript常用判断写法大全(推荐)

    js验证表单大全,用JS控制表单提交,具体内容如下所示: 1. 长度限制 <script> function test() { if(document.a.b.value.length>50) { alert("不能超过50个字符!"); document.a.b.focus(); return false; } } </script> <form name=a onsubmit="return test()"> <t

  • JavaScript常用基础知识强化学习

    首先,还是用比较官方的文字描述来解释下JavaScript: JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能. JavaScript拥有以下几个特点: · 脚本语言.JavaScript是一种解释型的脚本语言,C.C++等语言先编译后执行,而JavaScript是在程序的运行

  • PHP和javascript常用正则表达式及用法实例

    在计算机科学中,正则表达式用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在WEB开发中,正则表达式通常用来检测.查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等. 今天我们分别用PHP和Javscript向大家介绍WEB开发中最常用最实用的正则表达式及其用法,正则表达式是一门学科,不可能使用一篇文章来讲解完,理论的东西网上很多,有兴趣的同学可以搜一大把.不过你也许没必要去埋头学习琢磨不透的正则表达式,看本文和实例给您呈现常用.实用的正则

  • JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】

    本文实例总结了JavaScript常用正则验证函数.分享给大家供大家参考,具体如下: 1.验证年龄格式(年龄只能0~99,两位数) //验证年龄格式(年龄只能0~99,两位数) function ValidateUserAge(age) { var regNum = /^[0-9]{1,2}$/; if (regNum.test(age)) { return true; } else { alert("请输入正确的年龄!") return false; } } 2.控制文本框只能输入数

随机推荐