DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> javascript常用對話框小集
javascript常用對話框小集
編輯:關於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>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved