» 首頁 » 討論區 » PHP與網頁技術 »JavaScript的alert,prompt和confirm對話框

JavaScript的alert,prompt和confirm對話框

發表人: Seachaos
積分: 2432
發表時間: 2010-02-16 02:18:22
JavaScript有提供三種跳出式的對話方塊

第一種就是alert
就有如他的翻譯,使用alert就是單純的跳出對話方塊,如下圖
Image
他的JavaScript程式碼如下
[quote]
alert("訊息");
[/quote]

第二種就是confirm,用途是詢問使用者是否確定,展示下果如下圖
Image
他會回傳一個布林變數(true或false),所以在詢問使用者是否要刪除檔案的時候可以用Javascript這樣做
[quote]
if(confirm("確定刪除?")){
//true 確定動作(刪除)
}else{
//false 取消動作
}
[/quote]

第三種就是prompt,是跳出一個對話方塊,可以讓使用者填入資料,並且回傳一個值,格式是prompt("訊息","預設值")
展示的下果如下圖
Image

範例如下:
[quote]
var text = prompt("你想說什麼?","說你好");
alert(text); //顯示prompt的內容
[/quote]
預設的值是說你好,使用者填入的文字會存到變數text裡面,第二行的alert是要顯示給使用者看他剛剛填入的文字

有任何問題歡迎大家一起研究
發表人: 藍淵
積分: 294
發表時間: 2010-02-16 08:47:25
寫會員登入如果不想換整個頁面,想用一個彈跳出來的視窗也是這樣做嗎= =?

感覺好像有些不同
發表人: Seachaos
積分: 2432
發表時間: 2010-02-17 00:01:00
正常的會員登入一定要有換頁的動作(有的網站是換頁很快,所以你感覺不到)
因為必須把資料傳送到Server端

除非是使用AJAX或是框架頁面的登入方式