作者a613204 (胖胖)
看板Ajax
標題[問題] jAlert
時間Mon Oct 12 00:51:26 2009
大家好 以下是程式碼
原本是用alert 因為有些地方無法自訂文字 後來改用jAlert
但是有個問題 jAlert 會出現沒錯 不過過個幾秒就會自動關閉 我在
document.form1.submit()會重整頁面 不知道是否是這個問題
function saveReg(page)
{
document.getElementById('page').value=page;
document.form1.submit();
jAlert('This is a custom alert box', 'Alert Dialog');
}
請問怎麼解決呢?? 我想要讓她按ok再關閉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.168.95
1F:→ tomin:那裡有ok? 或許你要考慮用confirm 或是改jAlert的原始碼了 10/12 13:03
2F:→ tomin:80行: $('.msg-btn').click(function() { 下方加你要的code 10/12 13:03
3F:→ a613204:不好意思 我是說JavaScript的alert不是按確定後會關閉嗎? 10/12 14:12
4F:→ a613204:現在用jAlert的差別只是字變了 確定->ok 10/12 14:13
5F:→ a613204:現在的問題是我submit後他就會自己關閉了 10/12 14:14
6F:推 tomin:正常情況下submit會換頁啊 你用一般的alert的話會停住吧 10/12 16:16
7F:→ tomin:jAlert是模擬出來的框 會受到submit的影響 10/12 16:16
8F:→ tomin:一個解法是用ajax偷偷送走資料 或是偷送到隱藏的(i)frame 10/12 16:17
9F:→ tomin:還有一解是 window.onunload=function(){alert(1);} 10/12 16:18
10F:→ tomin:還是不知道ok是那時在那裡出現 是jAlert會有個ok按鈕嗎? 10/12 16:19
11F:→ a613204:嗯嗯 會有個OK按鈕 10/12 16:37
12F:→ a613204:請問還有別種方法嗎?? 上面的方法還是無法成功 10/12 16:45
13F:推 Kelunyang:你要用command patten,在關閉jAlert之後,再觸發submit 10/12 20:26
14F:→ Kelunyang:我想這個應該比較符合你要做的吧? 10/12 20:27
15F:→ Kelunyang:或者把要submit到的那一頁header改成204這樣? XD 10/12 20:27