alert:
alert對話框是最簡單的訊息對話框,想觀看者顯示一些文字,觀看者按確定就可以繼續操作。
注意:alert的argument(即要顯示的文字)要分行或加入跳格位,可使用以下三個控制碼:
n: new line
r: return
t: tab
\n:跳至下行
\r:游標回位(IE中與\n相同效果)
\t:跳格
confirm:
confirm一般稱之為確認對話框,提供兩個按鈕,在中文操作系統下為:確定,取消;在英文系統下為:OK,CANCLE.
常用方法:
if(confirm("question?")){
response1
}else{
response2
}
prompt:
prompt是輸入對話框,用來提示觀看者輸入一些資料。
prompt(argument1,argument2);
argument1 為顯示文字,argument2是預設在文本框中出現的內容。
可以使用var inputText = prompt("please input you name:","");來捕捉對話框中輸入的文字。
注意:
不輸入任何字符,按 取消,返回null;
不輸入任何字符,按 確定,返回 (即“”);
輸入字符,按取消,返回null;
輸入字符,按確定,返回輸入的字符。
特別值得注意的是:
IE7 中,使用prompt在ie默認的安全級別下,會被攔截,用戶點擊allow后,需重新點擊才可觸發prompt。