?
This document uses PHP Chinese website manual Release
JScript? | 語言參考 |
可以使用警告、確認和提示消息框來獲得用戶的輸入。這些消息框是 window 對象的接口方法。由于 window 對象位于對象層次的頂層,因此實際應(yīng)用中不必使用這些消息框的全名(例如 "window.alert()"),不過采用全名是一個好注意,這樣有助于您記住這些消息框?qū)儆谀膫€對象。
alert 方法有一個參數(shù),即希望對用戶顯示的文本字符串。該字符串不是 HTML 格式。該消息框提供了一個“確定”按鈕讓用戶關(guān)閉該消息框,并且該消息框是模式對話框,也就是說,用戶必須先關(guān)閉該消息框然后才能繼續(xù)進行操作。
window.alert("
歡迎!請按“確定”繼續(xù)。");
使用確認消息框可向用戶問一個“是-或-否”問題,并且用戶可以選擇單擊“確定”按鈕或者單擊“取消”按鈕。confirm 方法的返回值為 true 或 false。該消息框也是模式對話框:用戶必須在響應(yīng)該對話框(單擊一個按鈕)將其關(guān)閉后,才能進行下一步操作。
var truthBeTold = window.confirm("
單擊“確定”繼續(xù)。單擊“取消”停止。");
if (truthBeTold) {
window.alert("
歡迎訪問我們的Web
頁!");
}else window.alert("
再見啦!");
提示消息框提供了一個文本字段,用戶可以在此字段輸入一個答案來響應(yīng)您的提示。該消息框有一個“確定”按鈕和一個“取消”按鈕。如果您提供了一個輔助字符串參數(shù),則提示消息框?qū)⒃谖谋咀侄物@示該輔助字符串作為默認響應(yīng)。否則,默認文本為 "<undefined>"。
與alert(?) 和 confirm(?) 方法類似,prompt 方法也將顯示一個模式消息框。用戶在繼續(xù)操作之前必須先關(guān)閉該消息框
var theResponse = window.prompt("
歡迎?","
請在此輸入您的姓名。");