作者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