javascript常用對(duì)話框小集
<!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 是文檔對(duì)象模型的最頂層對(duì)象,
//在調(diào)用它下面的自對(duì)象或方法時(shí)window可省:confirm("是否刪除?");
//這里會(huì)在頁(yè)面的最上方彈出一個(gè)可以選擇是或者否的對(duì)話框,其方法返回一個(gè)bool值,如果選擇了是返回true,選擇了否返回false
var b = window.confirm("是否刪除?");
if (b) {
alert("正在刪除中...");
} else {
alert("取消了刪除...");
}
}
//彈出對(duì)話框
function propmtFun() {
//這里提供了一個(gè)帶有輸入框的對(duì)話框,它的返回值是你輸入的內(nèi)容
//propmt(提示消息,默認(rèn)值)//輸入的內(nèi)容不是習(xí)近平時(shí)再次彈出,直到輸入對(duì)了為止
var re = window.prompt("國(guó)家主席是誰(shuí)?", "死了");
while (re != "習(xí)近平") {
re = window.prompt("國(guó)家主席是誰(shuí)?", "死了");
// propmtFun();
}
alert("歡迎進(jìn)入...");
}
//彈出頁(yè)面
function openFun() {
//這里可以彈出一個(gè)新的頁(yè)面,在這個(gè)方法的參數(shù)里可以設(shè)置頁(yè)面的高度等屬性
//window.open(要打開(kāi)的頁(yè)面的路徑,頁(yè)面的名稱(chēng),頁(yè)面的屬性)
window.open("demo.htm", "", "top=0,left=0,width=300,height=200,location=no,toolbar=no,menubar=no,status=no");
}
//延時(shí)執(zhí)行
var vs = null;
function timeoutFun() {
var vf = function () { alert("hello"); };
//延時(shí)執(zhí)行的操作可以用一個(gè)變量記錄下來(lái)
//設(shè)置多少毫秒后執(zhí)行,參數(shù)是一個(gè)方法,和延遲的時(shí)間
vs = setTimeout(vf, 2000); //2000毫秒后執(zhí)行vf方法
}
//取消延時(shí)執(zhí)行
function cleartimeoutFun() {
//取消延遲執(zhí)行,方法的參數(shù)是一個(gè)setTimeout()方法
window.clearTimeout(vs);
}
//間隔執(zhí)行
var vi = null;
function intervalFun() {
var vf = function () {
var vt = new Date();
// alert(vt.toLocaleTimeString());
//在瀏覽器的狀態(tài)欄顯示當(dāng)前時(shí)間
window.status = vt.toLocaleTimeString();
var text = window.document.getElementById("msg").value = vt.toLocaleTimeString();
};
//設(shè)置vf方發(fā)每隔1000毫秒執(zhí)行一次
vi = window.setInterval(vf, 1000); //每個(gè)1000毫秒執(zhí)行一次vf方法
}
//停止間隔執(zhí)行
function clearintervalFun() {
window.clearInterval(vi);
}
//新消息提示
function msgFun() {
var str = "";
var vstr = "您有新短消息,請(qǐng)注意查收...";
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="是否對(duì)話框" onclick="confirmFun();" /><br />
<input type="button" value="輸入框" onclick="propmtFun();" /><br />
<input type="button" value="彈出頁(yè)面" onclick="openFun();" /><br />
<input type="text" id="msg" /><br />
<input type="button" value="延時(shí)執(zhí)行" onclick="timeoutFun();" /><br />
<input type="button" value="取消延時(shí)" onclick="cleartimeoutFun();" /><br />
<input type="button" value="間隔執(zhí)行" onclick="intervalFun();" /><br />
<input type="button" value="停止間隔執(zhí)行" onclick="clearintervalFun();" /><br />
<input type="button" value="新消息提示" onclick="msgFun();" /><br />
</body>
</html>
相關(guān)文章
微信小程序自定義組件的實(shí)現(xiàn)方法及自定義組件與頁(yè)面間的數(shù)據(jù)傳遞問(wèn)題
這篇文章主要介紹了微信小程序自定義組件的實(shí)現(xiàn)方法及自定義組件與頁(yè)面間的數(shù)據(jù)傳遞 ,需要的朋友可以參考下2018-10-10js判斷手機(jī)是否安裝并打開(kāi)app,未安裝則安裝app【兼容Android、ios,親測(cè)可用】
這篇文章主要介紹了js判斷手機(jī)是否安裝并打開(kāi)app,未安裝則安裝app,通過(guò)調(diào)用瀏覽器判斷app,兼容Android、ios等系統(tǒng),,需要的朋友可以參考下2023-05-05Js查找字符串中出現(xiàn)次數(shù)最多的字符及個(gè)數(shù)實(shí)例解析
這篇文章主要介紹了Js查找字符串中出現(xiàn)次數(shù)最多的字符及個(gè)數(shù) ,本文分為傳統(tǒng)寫(xiě)法和正則寫(xiě)法兩種方法給大家介紹了js查找字符串出現(xiàn)次數(shù)最多的字符及個(gè)數(shù),非常不錯(cuò),感興趣的朋友參考下吧2016-09-09JS密碼生成與強(qiáng)度檢測(cè)完整實(shí)例(附demo源碼下載)
這篇文章主要介紹了JS密碼生成與強(qiáng)度檢測(cè)完整實(shí)例,涉及JavaScript密碼的生成,破解時(shí)間計(jì)算,密碼安全監(jiān)測(cè)及大小寫(xiě)鎖定判斷等功能的實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2016-04-04編寫(xiě)一個(gè)javascript元循環(huán)求值器的方法
這篇文章主要介紹了編寫(xiě)一個(gè)javascript元循環(huán)求值器的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04動(dòng)態(tài)創(chuàng)建script標(biāo)簽實(shí)現(xiàn)跨域資源訪問(wèn)的方法介紹
本篇文章主要是對(duì)動(dòng)態(tài)創(chuàng)建script標(biāo)簽實(shí)現(xiàn)跨域資源訪問(wèn)的方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02