如何从 window.confirm 中获取取消按钮?有没有办法把它拿出来只显示确定按钮?
问问题
9848 次
3 回答
8
如果您不想要取消按钮,您不妨使用alert()
:
alert('This operation is not possible');
在美丽的 ascii 艺术中,它看起来像这样:
+-----------------------------------+
| |
| This operation is not possible |
| |
| +--------+ |
| | OK | |
| +--------+ |
+-----------------------------------+
单击确定或关闭对话框时,将执行代码中的下一条语句。
confirm()
如果下一个语句应该是有条件的,那么不幸的是您必须坚持下去。
于 2013-04-05T07:01:55.987 回答
1
window.alert
是你想要的。
或者简单地说alert
,就像window.confirm
can be一样confirm
(除非你隐藏那些带有这些名称的变量。
于 2013-04-05T07:02:08.330 回答
0
您可以简单地使用alert
. 下面是一个例子:
HTML
<button id="test"> Go To Another Page</button>
<br><br>
<iframe src='http://www.example.com' height="400px" width="100%" id="page"></iframe>
jQuery
$(document).ready(function(){
$('#test').click(function(){
var page = $('iframe');
alert("You'll be redirected to a new page now");
page.attr('src', 'http://www.monkeyman.com'); // This line is executed once you hit ok on the alert.
});
});
这是一个有效的JSFiddle。由于 jsfiddle,我不得不使用 iframe。在您的场景中,您可能希望删除 iframe 并简单地更改:
page.attr('src', 'http://www.monkeyman.com');
到
window.location('http://www.monkeyman.com');
于 2013-04-05T07:27:47.783 回答