<div class="codetitle"> <span><a style="CURSOR: pointer" data="80257" class="copybut" id="copybut80257" onclick="doCopy('code80257')"><u>复制代码</u></a></span> 代码如下:</div> <div class="codebody" id="code80257"> <br> <br> <br> <br><title></title> <br><script type="text/javascript"> <BR>function confirmFun() { <BR>//window 是文档对象模型的最顶层对象, <br><br>//在调用它下面的自对象或方法时window可省:confirm("是否删除?"); <br><br>//这里会在页面的最上方弹出一个可以选择是或者否的对话框,其方法返回一个bool值,如果选择了是返回true,选择了否返回false <BR>var b = window.confirm("是否删除?"); <BR>if (b) { <BR>alert("正在删除中..."); <BR>} else { <BR>alert("取消了删除..."); <BR>} <BR>} <BR>//弹出对话框 <br><br>function propmtFun() { <br><br>//这里提供了一个带有输入框的对话框,它的返回值是你输入的内容 <BR>//propmt(提示消息,默认值)//输入的内容不是习近平时再次弹出,直到输入对了为止 <BR>var re = window.prompt("国家主席是谁?", "死了"); <BR>while (re != "习近平") { <BR>re = window.prompt("国家主席是谁?", "死了"); <BR>// propmtFun(); <BR>} <BR>alert("欢迎进入..."); <BR>} <br><br><BR>//弹出页面 <br><br>function openFun() { <br><br>//这里可以弹出一个新的页面,在这个方法的参数里可以设置页面的高度等属性 <BR>//window.open(要打开的页面的路径,页面的名称,页面的属性) <BR>window.open("demo.htm", "", "top=0,left=0,width=300,height=200,location=no,toolbar=no,menubar=no,status=no"); <BR>} <br><br>//延时执行 <BR>var vs = null; <BR>function timeoutFun() { <BR>var vf = function () { alert("hello"); }; <br><br>//延时执行的操作可以用一个变量记录下来 <br><br>//设置多少毫秒后执行,参数是一个方法,和延迟的时间 <BR>vs = setTimeout(vf, 2000); //2000毫秒后执行vf方法 <BR>} <br><br><BR>//取消延时执行 <br><br>function cleartimeoutFun() { <br><br>//取消延迟执行,方法的参数是一个setTimeout()方法 <BR>window.clearTimeout(vs); <BR>} <br><br>//间隔执行 <BR>var vi = null; <BR>function intervalFun() { <BR>var vf = function () { <BR>var vt = new Date(); <br><br>// alert(vt.toLocaleTimeString()); <br><br>//在浏览器的状态栏显示当前时间 <BR>window.status = vt.toLocaleTimeString(); <BR>var text = window.document.getElementById("msg").value = vt.toLocaleTimeString(); <br><br>}; <br><br>//设置vf方发每隔1000毫秒执行一次 <BR>vi = window.setInterval(vf, 1000); //每个1000毫秒执行一次vf方法 <BR>} <br><br>//停止间隔执行 <BR>function clearintervalFun() { <BR>window.clearInterval(vi); <BR>} <br><br>//新消息提示 <BR>function msgFun() { <BR>var str = ""; <BR>var vstr = "您有新短消息,请注意查收..."; <BR>window.document.title = str; <BR>window.document.bgColor = "blue"; <BR>var i = 1; <BR>setInterval(function () { window.document.title = vstr.substr(i, 50); i++; if (i == vstr.length) { i = 0; } }, 500) <BR>} <BR></script> <br> <br> <br><input type="button" value="是否对话框" onclick="confirmFun();"><br> <br><input type="button" value="输入框" onclick="propmtFun();"><br> <br><input type="button" value="弹出页面" onclick="openFun();"><br> <br><input type="text" id="msg"><br> <br><input type="button" value="延时执行" onclick="timeoutFun();"><br> <br><input type="button" value="取消延时" onclick="cleartimeoutFun();"><br> <br><input type="button" value="间隔执行" onclick="intervalFun();"><br> <br><input type="button" value="停止间隔执行" onclick="clearintervalFun();"><br> <br><input type="button" value="新消息提示" onclick="msgFun();"><br> <br> <br> <br> </div>